工欲善其事,必先利其器。作為一名java語言的學習者,愛好之一就是搗鼓各種工具了。剛好近好像發(fā)現了一個不得了的東西,叫IntelliJ Idea,是同myeclipse、eclipse一樣的程序語言編輯軟件,是java編程語言開發(fā)的集成環(huán)境。java培訓班有哪些?粵嵌小話IDEA——的java編程軟件。
在業(yè)界被公認為的java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設計等方面的功能可以說是超常的。
那么,他具體的亮點表現在那些方面可以大幅度提高我們的工作效率呢?下面我們就選取十點來一一列舉。
1、主題界面友好、快捷鍵強大
主題多變,和界面友好,深色的背景可以緩解長時間看電腦的疲勞,網上還有更好看的配色,兼容性也很好。主窗口還支持鼠標的滾輪縮放,簡直完美。快捷鍵也非常的強大,強大的快捷鍵使效率大幅度的提升。
2、本地歷史
開啟本地歷史,源代碼中的每一個改變(在tool和externally里)都被跟蹤。這個特性救了無數的小伙伴。代碼不同的地方還會在一個漂亮的查看器里高亮顯示出來。
3、靈活的JUnit支持
單元測試可以獨立運行。特殊的測試方法可以單獨拉出來獨立運行。Idea能夠在一個包或者工程里自動運行所有測試而不需要手工啟動一個麻煩的測試套件。在GUI運行器里的堆跡線上雙擊可以直接切換到源代碼的相應行。其中的文本運行器不但秀美而且速度更快功能更多。
4、設計優(yōu)良的整合支持
Idea支持很多整合功能。更重要的使它們設計的好容易使用。有一些你會一直使用,也有一些幾乎用不到。當你發(fā)現你需要他們時它們就成了一個大的時間節(jié)約器。
5、代碼的自動生成以及ZenCoding支持
其實這個Eclipse里面也有,但是確實沒他智能。舉個例子,就是它能生成某個類的測試類,還能正確的放到test相應的目錄下。
另外,ZenCoding支持非常好,寫html非常方便,tab就是快速補全,和原生集成的一樣。
6、對JS、CSS以及插件更好的支持
相對于Eclipse對JS、CSS支持的糟糕程度,Idea對JS、CSS支持更加友好,很多長時間寫Web的都是用其他IDE去寫,用eclipse啟動一下web server,現在只用這一個就行了。
7、靈活的代碼重格式化
關于代碼怎樣重格式化的選擇有許多,它可以為每一個工程單獨設置,所以沒必要擔心是否必須支持不同的代碼標準。重格式化一個文件或者一個完整的工程眨眼間就可以完成。
8、直觀簡潔的GUI
更為好玩的是每一個程序中的函數都可以通過鍵盤訪問的到。在一個開發(fā)工具里這是應該有的但可悲的是大多數IDE對鍵盤導航并不注意。為了完成工作不必要在不同的視圖之間切換,也不必要在不同的窗口之間選擇了。
9、與文件系統自動同步
不管你的IDE是多么,通常都需要在工具之外作一些工作。Idea在這一點上做的很好。大多數工程都可以在Idea里不用改變他們的結構就可以使用。Idea還可以檢查文件在外部的更改情況。這不需要人工刷新以告訴Idea一個文件已被更改。
10、靈巧的模板
這些靈巧的模板是代碼的片斷,它們被用來做各種各樣令人驚訝的事情。有小伙伴次使用“iterate over collection”模板時就被震驚了。操作可以非常智能了。
怎么樣,看完這些是不是有心動的感覺啦,那就趕快安裝一個來試試它其他更加強大的功能吧!java培訓班有哪些?到粵嵌接受專業(yè)的指導。