開始學習java的童鞋,前期學習javase建議不要藉助於開發工具,用記事本、vi等編輯器手動一個個去敲寫代碼,然後用JDK自帶的命令行工具調試運行。
這樣非常適合初學者適合做一些小Demo,但不適用於項目開發。
在手動敲代碼的時候,能夠很牢固的記住常用的關鍵字單詞的拼寫(例如:public、 private 、protect、class、interface等)、加深基礎語法、有效的形成良好的編碼規約。
熟練掌握了java語法、養成了良好的命名規範和編碼習慣後,就可以藉助於開發工具減少對已經熟知的代碼,可複用代碼的重複編寫工作,運用工具智能的編碼提示等提高開發效率。
下面列舉下在java開發中一些常用的工具,當然不止是java後端的IED。畢竟學習java並不是說,只會後端技術就可以走遍天下了。只會後端技術,等到真正工作你會後悔為什麼當初不多瞭解與java銜接緊密的前端、數據庫、Http、服務器等知識了。多學點東西肯定沒有壞處,技多不壓身,這個道理應該都懂。
常用工具列舉如下:
文本編輯器:EditPlus、UltraEdit、TextPad、Notepad++
Http請求模擬工具 :谷歌插件Postman、Firefox插件HttpRequester
Web開發IDE:Dreamweaver、HBuilder、Eclipse、Myeclipse、Intellij IDEA、STS
自動化項目構建工具:Ant、Gradle、Maven
版本控制工具:svn、git
反編譯工具(或插件):JD-GUI、Java Decompiler、Jadclipse
數據庫管理工具:SqlYog、Navicat、PL/SQL、Redis-Cient
ssh工具:Xshell、Xftp
虛擬機:VMWare
遠程工具:TeamViewer
UML建模工具:visio、PowerDesigner
原型圖設計工具:Axure PR
安卓模擬器:夜神
自動化部署工具:Jenkins
今天暫時分享這麼多,如果大家有什麼好的工具也歡迎留言回覆,不勝感激!
閱讀更多 碼農的搬磚生涯 的文章