国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > Java開發(fā)工具(數(shù)據(jù)庫)

Java開發(fā)工具(數(shù)據(jù)庫)

時間:2022-12-26 16:30:01 | 來源:信息時代

時間:2022-12-26 16:30:01 來源:信息時代

    Java開發(fā)工具 : Java語言產(chǎn)生于C++語言之后,是完全的面向?qū)ο蟮木幊陶Z言,充分吸取了C++語言的優(yōu)點,采用了程序員所熟悉的C和C++語言的許多語法,同時又去掉了C語言中指針、內(nèi)存申請和釋放等影響程序健壯性的部分。該語言一經(jīng)問世就受到了IT界的歡迎,不久圍繞Java語言的各種開發(fā)工具也就應(yīng)運而生。
1. Java語言
1995年,美國Sun Microsystems公司正式向IT業(yè)界推出了Java語言,該語言具有安全、跨平臺、面向?qū)ο?、簡單、適用于網(wǎng)絡(luò)等顯著特點,當(dāng)時以Web為主要形式的互聯(lián)網(wǎng)正在迅猛發(fā)展,Java語言的出現(xiàn)迅速引起所有程序員和軟件公司的極大關(guān)注,程序員們紛紛嘗試用Java語言編寫網(wǎng)絡(luò)應(yīng)用程序,并利用網(wǎng)絡(luò)把程序發(fā)布到世界各地進行運行。目前,Java語言業(yè)已成為最流行的網(wǎng)絡(luò)編程語言。
Java語言的一個目標(biāo)是跨平臺,因此采用了解釋執(zhí)行而不是編譯執(zhí)行的運行環(huán)境,在執(zhí)行過程中根據(jù)所在的不同的硬件平臺把程序解釋為當(dāng)前的機器碼,實現(xiàn)跨平臺運行。而動態(tài)下載程序代碼的機制完全是為了適應(yīng)網(wǎng)絡(luò)計算的特點,程序可以根據(jù)需要把代碼實時的從服務(wù)器中下載過來執(zhí)行,在此之前還沒有任何一種語言能支持這一點。
Java語言的工作離不開Java虛擬機的支持,Java虛擬機是軟件模擬的計算機,可以在任何處理器上(無論是在計算機中還是在其他電子設(shè)備中)安全并且兼容的執(zhí)行保存在.class文件中的字節(jié)碼。Java虛擬機的“機器碼”保存在.class文件中,有時也可以稱之為字節(jié)碼文件。Java程序的跨平臺主要是指字節(jié)碼文件可以在任何具有Java虛擬機的計算機或者電子設(shè)備上運行,Java虛擬機中的Java解釋器(Java命令)負(fù)責(zé)將字節(jié)碼文件解釋成為特定的機器碼運行。
2. JDK(Java Development Kit)
JDK(Java Development Kit,Java開發(fā)包,Java開發(fā)組件)是一個編寫Java applet和應(yīng)用程序的最基礎(chǔ)的程序開發(fā)環(huán)境。它包括了Java運行環(huán)境(Java Runtime Environment)和Java基礎(chǔ)的類庫(rt.jar)。
JDK包含的基本組件包括: javac編譯器(將源程序轉(zhuǎn)成字節(jié)碼)、jar打包工具(將相關(guān)的類文件打包成一個文件)、javadoc文檔生成器(從源碼注釋中提取文檔)、jdb debugger(查錯工具)。JDK中包含的JRE運行環(huán)境包括了用于產(chǎn)品環(huán)境的各種庫類,以及給開發(fā)員使用的補充庫,如國際化的庫、IDL庫。JDK中還包括各種例子程序,用以展示Java API中的各部分。
從初學(xué)者角度來看,采用JDK開發(fā)Java程序能夠很快理解程序中各部分代碼之間的關(guān)系,有利于理解Java面向?qū)ο蟮脑O(shè)計思想。JDK的另一個顯著特點是隨著Java (J2EE、J2SE以及J2ME)版本的升級而升級。但它的缺點也是非常明顯的即從事大規(guī)模企業(yè)級Java應(yīng)用開發(fā)非常困難,不能進行復(fù)雜的Java軟件開發(fā),也不利于團體協(xié)同開發(fā)。
JDK一般有三種版本:
(1) SE(J2SE)標(biāo)準(zhǔn)版(standard edition),是我們通常用的一個版本。
(2) EE(J2EE)企業(yè)版(enterpsise edtion),使用這種JDK開發(fā)J2EE應(yīng)用程序。
(3) ME(J2ME)微型版(micro edtion),主要用于移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。
Java開發(fā)工具(JDK)是許多Java專家最初使用的開發(fā)環(huán)境。盡管許多編程人員已經(jīng)使用第三方開發(fā)工具,但JDK仍被當(dāng)作Java開發(fā)的重要工具。
3. 主流Java開發(fā)工具
(1)Eclipse:是一個開放可擴展的集成開發(fā)環(huán)境(IDE)。它不僅可以用于Java的開發(fā),通過開發(fā)插件,還可以構(gòu)建其他的開發(fā)工具。Eclipse是開放源代碼的項目,并可以免費下載。它的官方網(wǎng)址是:www.eclipse.org。該網(wǎng)站提供Releases 、Stable Builds、Integration Builds和Nightly Builds下載。建議使用Releases或Stable Builds版本。
Releases版本是Eclipse開發(fā)團隊發(fā)布的主要發(fā)行版本,是經(jīng)過測試的穩(wěn)定的版本,適合要求穩(wěn)定而不需要最新改進功能的使用者選擇。目前最新的Release版本是Eclipse 3.0。Stable Builds版本是對大多數(shù)使用者足夠穩(wěn)定的版本,由開發(fā)團隊將認(rèn)為比較穩(wěn)定的Integration Build版本提升到Stable Build而來,適合想使用Eclipse新功能的使用者選擇。對于Releases版本2.1.x,在Eclipse的官方網(wǎng)站上有一個語言包可以下載,這樣Eclipse及其幫助都是簡體中文的。用于Java開發(fā),Eclipse與UltraEdit和Editplus兩種編輯器和Jcreator IDE比較,Eclipse更專業(yè),功能更強大。
(2) Jbuilder 9: 是功能強大的可視化Java集成開發(fā)工具,可以快速開發(fā)包括復(fù)雜企業(yè)級應(yīng)用系統(tǒng)的各種Java程序,包括獨立運行程序、Applet程序、Servlet、JSP、EJB、Web Services等,最新的Jbuilder9版本支持Sun的J2SE 1.4和J2EE 1.4。使用可視化工具開發(fā)程序有很多好處,其中最顯著的是能夠快速生成程序框架、設(shè)計圖形界面、調(diào)試程序等,此外Jbuilder 9內(nèi)置了對一些企業(yè)級服務(wù)器的支持,包括Borland服務(wù)器、Bea公司的WebLogic服務(wù)器、IBM的WebSphere服務(wù)器和iPlanet服務(wù)器。Jbuilder9在以前版本的基礎(chǔ)上,增強和增加了許多功能。特性如下: ①工程管理(project management): 增強了工程之間的鼠標(biāo)拖放和其他管理功能,支持打開Together工程文件。②編譯(build): Make、Ant已經(jīng)升級,支持工程導(dǎo)出到Ant。③打包(archive builder): 該功能更加靈活方便。④團隊開發(fā)(team development): CVS、Visual SourceSafe、ClearCase得到升級,增加了StarTeam。⑤Web service: 原有的Apache Axis toolkit和Apache SOAP toolkit已經(jīng)升級,WebLogic toolkit添加了Web Services Console和Export As AnAsynchronous Web Service Wizard。⑥productivity enhancements: 編碼工具和文檔工具進一步增強,例如JavaDoc、Refactoring。⑦編輯器(editor)和調(diào)試器(debuger): 增強的編輯器和調(diào)試器功能使代碼編寫更加方便。⑧Web和J2EE:除了增加了新功能外,最重要的是支持目前最新的J2EE服務(wù)器,如BEA WebLogic Platform Server8.1、IBM WebSphere Application Server 5.0、Borland Enterprise Server 5.1.1-5.2.1 Sybase EAServer4.2等。

關(guān)鍵詞:數(shù)據(jù),工具

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉