今天為什么要說一下初學(xué)Java用什么工具進(jìn)行編輯最好。這是因?yàn)楝F(xiàn)在很多初學(xué)Java的學(xué)生都喜歡用有提示功能的編程軟件。這樣雖然會(huì)更加方便和快捷,但是相對(duì)的,你的基礎(chǔ)知識(shí)卻并不是那么牢靠。本來初學(xué)者就是打基礎(chǔ)的階段。只有把“地基”打好了,才能更好的“建樓”。下面和大家說說初學(xué)Java開發(fā)實(shí)用的工具。
1、文本文檔
文本文檔,其實(shí)就是記事本,有沒有覺得不可思議呢?其實(shí)最早的編程方式,就是在文本文檔里編寫的。編程里面的所有代碼文件,都可以用修改文本文檔的擴(kuò)展名得到,用這樣的方式編程,可以讓你清楚的知道和理解程序到底是個(gè)什么東西,其根本的運(yùn)行生成原理是怎樣的。缺點(diǎn)就是工作量大,出了問題不好找原因,對(duì)語法要求準(zhǔn)確,因?yàn)閷戝e(cuò)了不好找。而現(xiàn)在,因?yàn)榫幊坦ぞ叩某霈F(xiàn),讓編程變得容易,所以現(xiàn)在不再有這樣的教學(xué),一般都是直接告訴你如何使用工具開發(fā),在如今,用文本文檔學(xué)編程,絕對(duì)稱得上是最囂張的學(xué)習(xí)方式。建議有點(diǎn)基礎(chǔ)的可以去試試,對(duì)于理解程序絕對(duì)有好處。
2、eclipse
Eclipse 是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。同時(shí),Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(JavaDevelopmentKit,JDK)。電腦下載后只需要簡單的配置就可以使用,是目前企業(yè)用的比較多的一種Java軟件開發(fā)工具,作為工具的優(yōu)點(diǎn),就是可以提高程序的編寫,也便于調(diào)試和查找錯(cuò)誤,對(duì)于初學(xué)者來說,可以減少編程的誤漏,能夠快速直觀的顯示出軟件的結(jié)果,還可以逐步調(diào)試讓你理解軟件的運(yùn)行機(jī)制,缺點(diǎn)就是可能你學(xué)會(huì)了使用它去實(shí)現(xiàn)功能,但對(duì)于程序的底層了解會(huì)有所缺失。
3、myeclipse
MyEclipse 是在 eclipse 基礎(chǔ)上加上自己的插件開發(fā)而成的功能強(qiáng)大的企業(yè)級(jí)集成開發(fā)環(huán)境,主要用于 Java、JavaEE 以及移動(dòng)應(yīng)用的開發(fā)。MyEclipse 的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持相當(dāng)不錯(cuò)。這款軟件是在 eclipse 上升級(jí)而來的,在很多地方還簡化了程序的編寫以及環(huán)境的配置,對(duì)于開發(fā)人員來說,是一種很好很強(qiáng)大的軟件開發(fā)工具。對(duì)于初學(xué)來說,可以直接體驗(yàn)到企業(yè)級(jí)的開發(fā)方式,有利于快速上手做項(xiàng)目,對(duì)于底層的一些機(jī)制就會(huì)忽略很多,程序是一門應(yīng)用型技術(shù),從實(shí)現(xiàn)功能上來說, myeclipse 算是 Java 工具里面的翹楚,如果要快速培養(yǎng)興趣,這款工具是很適合的。
4、其他的一些輔助工具
還有一些其他的輔助開發(fā)工具,例如 Tomcat 服務(wù)器,它是一個(gè)免費(fèi)的開放源代碼的 Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。學(xué) web 編程必用的工具軟件,只需要簡單配置即可使用。
其他的一些工具軟件如測試集成等輔助軟件,網(wǎng)上挺多的,初學(xué) Java,一般建議用 myeclipse,上手快,使用簡單,稍熟悉一些可以自己用文本體驗(yàn)一下加深理解,當(dāng)然,工具只是工具,能不能學(xué)好學(xué)精,主要還是看你夠不夠努力。