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