在剛剛接觸學習JAVA編程的時候,我們可以使用一些功能強大的記事本來做練習,比如:
1、UlteaEdit:UltraEdit 是一套功能強大的文本編輯器,可以編輯文本、十六進制、ASCII 碼,完全可以取代記事本(如果電腦配置足夠強大),內(nèi)建英文單字檢查、C++ 及 VB 指令突顯,可同時編輯多個文件,而且即使開啟很大的文件速度也不會慢。
2、EditPlus:EditPlus是一套功能強大,可取代記事本的文字編輯器,默認支持html、css、php、ASP、Perl、C/C++、Java、JavaScript和VBScript等語法高亮顯示,通過定制語法文件,可以擴展到其他程序語言。
3、Notepad++:Notepad++是windows操作系統(tǒng)下的一套文本編輯器,十分適合編寫計算機程序代碼。有語法高亮度顯示,也有語法折疊功能,并且支持宏以及擴充基本功能的外掛模組。
而當我們真正開始學習開發(fā)時,和以后進入職場從事軟件開發(fā)的時候,記事本的功能就無法滿足我們的需求了,我們一般使用集成開發(fā)環(huán)境(IDE),比如:
1、Eclipse:Eclipse 是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構(gòu)建開發(fā)環(huán)境,不過Eclipse 附帶了一個標準的插件集,包括Java開發(fā)工具。
2、IntelliJ IDE:IntelliJ在業(yè)界被公認為最好的java開發(fā)工具,尤其在智能代碼助手、代碼自動提示、重構(gòu)、JavaEE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設計等方面的功能可以說是超常的。
3、NetBeans:NetBeans包括開源的開發(fā)環(huán)境和應用平臺,NetBeans IDE可以使開發(fā)人員利用Java平臺能夠快速創(chuàng)建Web、企業(yè)、桌面以及移動的應用程序,NetBeans IDE已經(jīng)支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等開發(fā)語言。