編譯和運行工具就是JDK,可以在SUN公司的網站上下載。如果你指的是開發工具,那麼選擇的范圍就非常廣泛了,任何程序源碼都是文本文件,用記事本就能完成。不過在Java開發界,比較流行的是Jbuilder、Eclipse和Netbeans。Jbuilder曾經是主流的選擇,但現在已經風光不再,主流的選擇變成了Eclipse和Netbeans。Eclipse是由Eclipse基金會支持的,而Netbeans則是SUN公司開發的。
Eclipse是一款非常強大的集成開發環境(IDE),支持多種編程語言,包括Java。它提供了代碼編輯、調試、版本控制、單元測試等多種功能。由於其高度可定製性和強大的插件生態系統,Eclipse受到了許多開發者的青睞。
Netbeans同樣是一款功能強大的Java IDE,它集成了代碼編輯、調試、構建、部署等功能。Netbeans支持多種編程語言,包括Java、PHP、JavaScript等。它的界面友好,易於上手,特別適合初學者使用。Netbeans還支持代碼分析和重構功能,幫助開發者提高代碼質量。
相比之下,Jbuilder雖然曾經是Java開發的首選工具,但現在已經逐漸被Eclipse和Netbeans取代。盡管如此,Jbuilder仍然有一些獨特的功能,如智能代碼補全和代碼分析工具,這使得它在某些特定場景下仍然具有一定的競爭力。
總之,選擇哪種開發工具取決於個人的偏好和項目的需求。對於大多數Java開發者來說,Eclipse和Netbeans是更合適的選擇。Eclipse以其高度的靈活性和強大的插件生態系統受到歡迎,而Netbeans則以其用戶友好的界面和易於上手的特點受到初學者的青睞。
『貳』 java編譯器軟體有哪些(java編譯器推薦)
JAVA的編譯器有哪些?推薦Jcreator,它對於初學者是個很好的開發工具,又小運行也很快。它要用到JDK,大的IDE有JBuilder,netbean,sunstdio,eclipse。
編譯器就是將"一種語言(通常為高級語言)"翻譯為"另一種語言(通常為低級語言)"的程序。一個現代編譯器的主要工作流程:源代碼(sourcecode)→預處理器(preprocessor)→編譯器(compiler)→目標代碼(objectcode)→鏈接器(Linker)→可執行程序(executables)
高級計算機語言便於人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將匯編或高級計算機語言源程序(Sourceprogram)作為輸入,翻譯成目標語言(Targetlanguage)機器代碼的等價程序。源代碼一般為高級語言(High-levellanguage),如Pascal、C、C++、Java、漢語編程等或匯編語言,而目標則是機器語言的目標代碼(Objectcode),有時也稱作機器代碼(Machinecode)。
對於C#、VB等高級語言而言,此時編譯器完成的功能是把源碼(SourceCode)編譯成通用中間語言(MSIL/CIL)的位元組碼(ByteCode)。最後運行的時候通過通用語言運行庫的轉換,編程最終可以被CPU直接計算的機器碼(NativeCode)。
Java用什麼編譯器?
常用的就是Eclipse,MyEclipse,idea這三種,MyEclipse相對於其他兩種不是很常用
初學java用什麼編譯器?一eclipse/myeclipse
當年學習java,最先接觸到的就是eclipse。喔了個噻,當時感覺eclipse好牛啊,有好多先進的功能:
1.可以方便地進行包管理。可視化窗口,創建目錄和文件都很方便,移動包,復制包等都可以方便的進行。
2.熱鍵操作。復制保存啥的就不說了,代碼提示這個功能還是很不錯的,在寫著寫著,腦子突然短路的時候,可以通過快捷鍵把腦子快速帶回來。
3.代碼調試。有時候,寫著寫著代碼,突然間就報錯了,不知道哪裡錯了,咋整,這時候,如果使用編輯器的話,就可以使用debug模式進行調試了,找出問題所在,解決問題。
4.一些代碼管理等插件。在企業中肯定要用到代碼同步工具,svn或者git,在編輯器中會提供這樣的插件,方便代碼的管理。
二idea
相比eclipse和myeclipse,idea的基本功能差不多。
1.包管理:也是有方便的包和資源管理。
2.熱鍵:也是提供熱鍵管理的,而且還很好用。
3.代碼調試:debug模式用起來也是很舒服。
4.插件方面:也是支持一些插件的,如熱部署插件等。
三比較
1.操作:兩個軟體有不同的快捷鍵,雖然idea兼容部分eclipse快捷鍵,但是不建議這樣做。
2.資源消耗:idea更能吃內存啊呦喂,電腦配置低的傷不起啊。eclipse要更柔和一點。
3.是否免費:eclipse是免費的,myeclipse和idea是要付費的呦。但是嘛,你懂得。
4.專業性:idea應該是更專業的,有更高的代碼更新機制和代碼提示功能。但是eclipse涉及的范圍更廣,除了java和可以編輯其他語言的項目。
四建議
1.如果電腦配置比較低,建議使用eclipse,並且使用較低版本的,這樣,電腦不會太吃力。如果配置比較高,比如,16G內存,固態硬碟,那就使用idea吧。
2.沒有最好的編輯器,只有最適合自己的編輯器。任何一個編輯器用習慣了,都是很不錯的。
希望對您有所幫助!~
java有哪些編譯器?JCreater、JBuilder、eclipse、myeclipse、netbean這幾個是主流,eclipse和myeclipse(eclipse的擴展功能更多)是主流中的主流,JCreater一般是才學java基礎的時候用(其實一點都不好用),學校一般都用eclipse和myeclipse,所以建議你從這兩個中選擇