如果你打算用Java開發(fā)一些小程序和應(yīng)用程序,那么首先得給自己準(zhǔn)備一個(gè)類似于JDK的工具,其中包括必要的Java Complier、Java Runtime Environment(JRE)和Java API。這是開始Java之旅的第一步。
2、Java免費(fèi)開發(fā)工具:Eclipse IDE
如果咨詢一些經(jīng)驗(yàn)豐富的Java開發(fā)人員關(guān)于他們最喜歡的Java Integrated Development Environment(IDE)是什么,不少人會告訴你是Eclipse IDE。 Eclipse能提供關(guān)于代碼完成、重構(gòu)和語法檢查這些急需的幫助。它還能提供JDT的一系列工具,包括各種插件工具來幫助開發(fā)各種Java應(yīng)用。
此IDE的真正優(yōu)勢是它允許開發(fā)人員使用不同的語言支持,如它也可以提供C/ C++和PHP 的IDE。這使得它成為了Java開發(fā)的一個(gè)一站式資源。
3、Java免費(fèi)開發(fā)工具:NetBeans
這又是一個(gè)IDE,提供了功能全面的陣列,如轉(zhuǎn)換器,編輯器和代碼分析器,這些工具可以幫助你使用最新的Java技術(shù)實(shí)現(xiàn)應(yīng)用程序。工具范圍相當(dāng)廣泛,而且IDE背后的團(tuán)隊(duì)也在不斷地改進(jìn)。此外你還可以得到靜態(tài)分析工具的幫助——編寫出無bug的代碼。
4、Java免費(fèi)開發(fā)工具:IntelliJ IDEA 13.1
據(jù)傳它有“最智慧的Java ide”之稱。如果你嘗試過后,就會發(fā)現(xiàn)它所言不虛,因?yàn)樗軒椭_發(fā)人員拿出最具有創(chuàng)造性的解決方案。它的“Smart Code Completion”和“On-the-fly Code Analysis”功能等可以提高開發(fā)人員的工作效率,并且還提供了對web和移動(dòng)開發(fā)高級支持。所以,不妨試試這個(gè)好助手。
5、Java免費(fèi)開發(fā)工具:Oracle JDeveloper
如果你正在尋找一個(gè)免費(fèi)的IDE來構(gòu)建一個(gè)面向服務(wù)的架構(gòu),那沒有比JDeveloper更好的了。它支持完整的開發(fā)生命周期,這意味著你可以放心自豪名正言順地使用ava解決方案。
Java 源代碼本質(zhì)上其實(shí)就是普通的文本文件,所以理論上來說任何可以編輯文本文件的編輯器都可以作為我們的 Java 代碼編輯工具。比如:Windows 記事本,Mac OS X 下的文本編輯,Linux 下的 vi、emacs、gedit、DOS 下的 edit 等。但是這些簡單工具沒有語法的高亮提示、自動(dòng)完成等功能,這些功能的缺失會大大降低代碼的編寫效率。
所以學(xué)習(xí)開發(fā)時(shí)一般我們不會選用這些簡單文本編輯工具。我們一般會選用一些功能比較強(qiáng)大的類似記事本的工具,比如: Notepad++、Sublime Text、editplus、ultraedit、vim 等。下面我們分別具體介紹一下它們的優(yōu)缺點(diǎn),方便大家找到適合自己開發(fā)工具。
大家可以點(diǎn)擊文中藍(lán)色的工具名稱,直接進(jìn)入官網(wǎng)下載。
1)Notepad++
Notepad++ 是 Windows 操作系統(tǒng)下的一套文本編輯器,有完整的中文化接口及支持多國語言編寫的功能(UTF8 技術(shù))。
Notepad++ 優(yōu)點(diǎn):
功能比 Windows 中的 Notepad(記事本)強(qiáng)大,除了可以用來制作一般的純文字說明文件,也十分適合編寫計(jì)算機(jī)程序代碼。
不僅有語法高亮度顯示,也有語法折疊功能,并且支持宏以及擴(kuò)充基本功能的外掛模組。
是免費(fèi)軟件,可以免費(fèi)使用,自帶中文,支持所有主流的計(jì)算機(jī)程序語言。
Notepad++ 缺點(diǎn):
比起專用的 IDE 缺少語法檢查,顏色選取,代碼的 outline,注釋的解析,TODO,調(diào)試工具集成,部署工具集成等等好多功能。
打開大文件比較慢
Notepad++
2)EditPlus
EditPlus 是一款由韓國 Sangil Kim (ES-Computing)出品的小巧但是功能強(qiáng)大的可處理文本、HTML 和程序語言的 Windows 編輯器,甚至可以通過設(shè)置用戶工具將其作為 C,Java,Php 等等語言的一個(gè)簡單的 IDE。
EditPlus 優(yōu)點(diǎn):
EditPlus 界面簡潔美觀,且啟動(dòng)速度快。
對中文支持比較好。
支持多種日期、時(shí)間輸入;支持語法高亮;支持代碼折疊;支持代碼自動(dòng)完成。
配置功能強(qiáng)大,且比較容易,擴(kuò)展也比較強(qiáng)。
適合編輯網(wǎng)頁。
關(guān)鍵詞: Java免費(fèi)的開發(fā)工具有哪些 JAVA開發(fā)工具有哪些 java的開發(fā)工具有哪些 java項(xiàng)目管理工具