溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

常見的十四種Java開發(fā)工具及其特點(4)

發(fā)布時間:2020-08-10 20:24:42 來源:ITPUB博客 閱讀:137 作者:lonlux2 欄目:編程語言

常見的十四種Java開發(fā)工具及其特點(4)

[@more@]

11、Microsoft VJ++

Visual J++ 是Microsoft 公司推出的可視化的Java 語言集成開發(fā)環(huán)境(IDE),為Java 編程人員提供了一個新的開發(fā)環(huán)境,是一個相當出色的開發(fā)工具。無論集成性、編譯速度、調(diào)試功能、還是易學(xué)易用性,都體現(xiàn)了Microsoft 的一慣風(fēng)格。Visual J++ 具有下面的特點:

1)Visual J++ 把Java 虛擬機(JVM)作為獨立的操作系統(tǒng)組件放入Windows,使之從瀏覽器中獨立出來。

2)Microsoft 的應(yīng)用基本類庫(AFC,Application Foundation Class Library)對SUN 公司的JDK 作了擴展,使應(yīng)用基本類庫更加適合在Windows 下使用。

3) Visual J++ 的調(diào)試器支持動態(tài)調(diào)試,包括單步執(zhí)行、設(shè)置斷點、觀察變量數(shù)值等。

4) Visual J++ 提供了一些程序向?qū)?Wizards)和生成器(Builders),它們可以方便地幫助用戶快速地生成Java 程序,幫助你在自己的工程中創(chuàng)建和修改文件。

5) Visual J++ 界面友好,其代碼編輯器具有智能感知、聯(lián)機編譯等功能,使程序編寫十分方便。Visual J++ 中建立了Java 的WFC,這一新的應(yīng)用程序框架能夠直接訪問Windows 應(yīng)用程序接口(API),使你能夠用Java 語言編寫完全意義上的Windows 應(yīng)用程序。

6)Visual J++ 中表單設(shè)計器的快速應(yīng)用開發(fā)特性使用WFC 創(chuàng)建基于表單的應(yīng)用程序變得輕松、簡單。通過WFC 可以方便地使用ActiveX 數(shù)據(jù)對象(ADO,ActiveX Data Objects)來檢索數(shù)據(jù)和執(zhí)行簡單數(shù)據(jù)的綁定。通過在表單設(shè)計器中使用ActiveX 數(shù)據(jù)對象,可以快速地在表單中訪問和顯示數(shù)據(jù)。

Visual J++能結(jié)合微軟的一貫的編程風(fēng)格,很方便進行Java 的應(yīng)用開發(fā),但它的移植性較差,不是純的Java 開發(fā)環(huán)境。

12、Eclipse

Eclipse是一種可擴展的開放源代碼IDE。2001年11月,IBM公司捐出價值4,000萬美元的源代碼組建了Eclipse聯(lián)盟,并由該聯(lián)盟負責(zé)這種工具的后續(xù)開發(fā)。集成開發(fā)環(huán)境(IDE)經(jīng)常將其應(yīng)用范圍限定在“開發(fā)、構(gòu)建和調(diào)試”的周期之中。為了幫助集成開發(fā)環(huán)境(IDE)克服目前的局限性,業(yè)界廠商合作創(chuàng)建了Eclipse平臺。Eclipse允許在同一IDE中集成來自不同供應(yīng)商的工具,并實現(xiàn)了工具之間的互操作性,從而顯著改變了項目工作流程,使開發(fā)者可以專注在實際的嵌入式目標上。

Eclipse框架的這種靈活性來源于其擴展點。它們是在XML中定義的已知接口,并充當插件的耦合點。擴展點的范圍包括從用在常規(guī)表述過濾器中的簡單字符串,到一個Java類的描述。任何Eclipse插件定義的擴展點都能夠被其它插件使用,反之,任何Eclipse插件也可以遵從其它插件定義的擴展點。除了解由擴展點定義的接口外,插件不知道它們通過擴展點提供的服務(wù)將如何被使用。

利用Eclipse,我們可以將高級設(shè)計(也許是采用UML)與低級開發(fā)工具(如應(yīng)用調(diào)試器等)結(jié)合在一起。如果這些互相補充的獨立工具采用Eclipse擴展點彼此連接,那么當我們用調(diào)試器逐一檢查應(yīng)用時,UML對話框可以突出顯示我們正在關(guān)注的器件。事實上,由于Eclipse并不了解開發(fā)語言,所以無論Java語言調(diào)試器、C/C++調(diào)試器還是匯編調(diào)試器都是有效的,并可以在相同的框架內(nèi)同時瞄準不同的進程或節(jié)點。

Eclipse的最大特點是它能接受由Java開發(fā)者自己編寫的開放源代碼插件,這類似于微軟公司的Visual Studio和Sun微系統(tǒng)公司的NetBeans平臺。Eclipse為工具開發(fā)商提供了更好的靈活性,使他們能更好地控制自己的軟件技術(shù)。Eclipse聯(lián)盟已經(jīng)宣布將在2004年中期發(fā)布其3.0版軟件。這是一款非常受歡迎的java開發(fā)工具,這國內(nèi)的用戶越來越多,實際上實用它java開發(fā)人員是最多的。缺點就是較復(fù)雜,對初學(xué)者來說,理解起來比較困難。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI