寫Java,eclipse還是IDEA?教你怎麼選編譯器

2020-12-26 電子發燒友

寫Java,eclipse還是IDEA?教你怎麼選編譯器

酷愛小島 發表於 2020-07-01 15:36:51

寫Java,「eclipse」還是「IDEA」?

作為一名學生黨,在學習Java的路上,換過許多編輯器。從最開始的文本文檔、到後來大學老師推薦的netBeans,接著是學長推薦的eclipse,目前使用的是IDEA;很明顯了,我更傾向於idea,但用過這些的編輯器,我還是想總結一下寫Java用哪個IDE比較好!

前言

計算機是一門工程學科,黃色衣領象徵著嚴謹與專業,這就要求計算機人們需要不斷學習、不斷實踐,提高自身技術水平,更好地投入到職業生涯中。Java作為一門現如今被極廣泛使用的計算機高級語言,它的功能不容小覷。對於Java語言的初學者來說,使用電腦自帶的文本文檔練習一段時間是很有必要的,文本文檔沒有任何提示,沒有任何報錯,所有的一切只能在被編譯時才能體現出來,初學者使用文本文檔能夠加強對Java代碼的理解。如果一入手就使用功能豐富的IDE,只會適得其反,甚至導致連下面這句最基本的代碼都無法寫出:

public static void main(String[] args)

這是一件非常可怕的事情!

對於Java語言,TIOBE已經公布了程式語言排行榜2020年4月的數據,程式語言4月的排名有了新的變化!

下圖可以更直觀地看出區別:

足以可見,Java語言的地位!

IDE是什麼?

IDE 的全稱是Integrated development environment(集成開發環境),相比較電腦中自帶的文本文檔而言,IDE加入了語法高亮,代碼縮進,編碼變換,界面友好等更加方便開發的功能,並加入了編寫、分析、編譯、調試等一體化的軟體開發所需的功能,成為了一個強大的代碼編輯器。

此外,和普通編輯器比起來,有不少 IDE 還會(視所對應的開發環境)提供一些版本控制、可視化編程(例如:Android Studio)、本地運行環境(例如:Eclipse)等功能,做到儘量一次安裝,滿足開發環境的所有需求。

這就是IDE!平時我們使用的Microsoft Visual C++ 6.0、Pycharm、VScode等等,都屬於IDE這個大類別之下的。

eclipse與IDEA的區別:

其實類似的文章網絡上有很多很多,對於那些形形色色的功能,我也不想贅述!簡單說說我的主觀感受:

eclipse使用的是GUI界面設計,雖說GUI以及快要過時了,但它的界面設計給人的感覺還是簡潔輕鬆的。但個人認為,相比IDEA的界面來說,就有些小巫見大巫了,IDEA界面更加人性化,暗色背景增加了許多舒適感,單從這一點,本人是非常推薦IDEA的;

另外,在編寫代碼的過程中,IDEA的自動補全能力顯然是要比eclipse強大許多的,中後期的學習者,使用代碼補全功能可以極大提高編程效率,這點來看,我還是更推薦IDEA!

但IDEA功能的強大勢必會影響導致一些煩惱,許多用戶反饋這樣一句話:「過於智能」!物極必反吧!

建議:

IDE 的出現是為了提高開發效率,有一個相對成熟的編譯環境和程序。從編程的角度來看,過分去區分 IDE 和編輯器的意義不是非常大,一個用起來順手且功能齊全的 IDE 就是一個好的 IDE。

但小編目前使用的是IDEA,體驗還是不錯的。不管是哪個IDE,順手的、習慣的、就是最好的!當前使用Eclipse,其實也沒必要馬上更換IDEA,這樣只會導致陌生感,需要一段過渡時期。當前使用IDEA,也無需奔著eclipse的簡潔去。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 再見,Eclipse...
    Eclipse 的三足鼎立時期開始我寫Java程序,用的並不是eclipse,而是用的一款叫做jbuilder的具。當時使用這個工具的時候,我已經覺得非常的好用,因為在此之前,我好像記得只是用個簡單的文本工具來編輯。後來才發現,那些喜歡宣揚文本編輯器才能學會精通java的「高手」真的有點不敢恭維,至少於我,一個好的工具太重要了。
  • 再見,Eclipse
    不說畢業生,公司裡的90後基本電腦都不會安裝eclipse。eclipse的三足鼎立時期開始我寫Java程序,用的並不是eclipse,而是用的一款叫做jbuilder的工具。當時使用這個工具的時候,我已經覺得非常的好用,因為在此之前,我好像記得只是用個簡單的文本工具來編輯。
  • 用eclipse3.62開發第一個java程序
    3.用eclipse3.62開發第一個java程序:使用eclipse之前們需要先配置一下jdk。window/preference/java/installed JREs,詳細請見視頻。我們書中(spring架構,ajax, android)都用eclipse3.62,所以我們還要說明在eclipse中運行helloworld! 在eclipse3.62中:馬克- to-win:馬克 java社區:防盜版實名手機尾號: 73203。
  • 習慣使用eclipse,如何快速上手IDEA?
    1.前言首先下載ideaIU-2019.3.4.win.zip包激活,打開如下:2.修改IDEA為eclipse快捷鍵方式菜單File-》Settings中搜索keymap,設置eclipse快捷鍵操作設置快捷鍵為
  • Java開發工具Eclipse下載安裝詳細教程
    圖5 下載完成下載完成後會得到一個名為 eclipse_java_mars_2_win32_x86_64.zip 的壓縮文件。(6) Eclipse 的安裝非常簡單,只需將下載的壓縮包進行解壓,然後雙擊 eclipse.exe 文件即可。Eclipse 第一次啟動時會要求用戶選擇一個工作空間(Workspace),如圖 6 所示。
  • Eclipse安裝及配置
    MAC蘋果系統:( 有問題自行百度 )http://afanihao.cn/java/mac.html2 解壓縮將eclipse-oxygen.zip 解壓縮,例如,解壓縮到 C盤或D盤的根目錄下。(1) 路徑中不要有中文和特殊符號(2) 可以勾選一下 Use this as the default ...
  • JAVA IDE(Eclipse 4.15.0)如何漢化成中文版?
    怎麼安裝JAVA的集成開發工具(IDE)?怎麼下載Eclipse漢化包?今天我就來教大家一種可以百分百成功安裝中文包的方法。什麼你忘記了你的版本?在Eclipse中點擊左上角的help選項,再打開about eclipse。如此便可查看軟體版本(我的版本是2020-03)。
  • eclipse英文版怎麼漢化成中文版呢?
    eclipse英文版怎麼漢化成中文版呢?官網上的eclipse是英文版的,如果你是英語大牛的話,那麼英文版很適合你,但是對於大多數人來說,英文版很多看不懂,所以在此我呢提供給大家改成中文版的方法,需要的朋友可以參考下官網上的eclipse是英文版的,如果你是英語大牛的話,那麼英文版很適合你,但是對於大多數人來說,英文版很多看不懂,所以在此我呢提供給大家改成中文版的方法。
  • 怎麼安裝JAVA的集成開發工具(IDE)?怎麼下載Eclipse漢化包?
    怎麼搭建JAVA環境?怎麼安裝JDK?。但是在開發程序時必須使用大型的集成開發工具(IDE,Integrated Development Environment)來編寫Java程序。如此可以有效地避免編寫代碼時發生的錯誤,更好的管理代碼結構,而且使用IDE工具的代碼輔助功能可以快速地輸入程序代碼(看起來挺方便的)。
  • Eclipse+Gradle安裝配置
    java 安裝成功安裝EclipseEclipse 官網:點擊下載Eclipse 下載gradle2.解壓gradle-4.8.1-bin.zip 到指定目錄(我的是:D:\gradle-4.8); 3.添加環境變量環境變量 GRADLE_HOME 值為上一步中的gradle的解壓目錄 如:D:\gradle-4.8GRADLE_USER_HOME 值你的
  • JAVA第二步——Java 開發利器
    一、常用開發工具真正學習開發中,包括以後在企業中從事軟體開發時,一般使用集成開發環境 (IDE), 如下三種軟體是最常見的,尤其是 eclipse。 近幾年IDEA由於功能比較適用開發,這裡選IDEA作為入門使用,其他舉一反三,使用很簡單。
  • 如何在虛擬機上的ubuntu20.04安裝eclipse
    ;而官網上也有在線安裝的eclipse。那麼,如何在線安裝eclipse?具體操作如下:操作步驟:1、在官網上下載安裝版本的eclipse-inst-linux64.tar.gz,然後複製到Ubuntu系統上
  • 詳解Java中包(package)的概念,新手也能看懂,內含實例
    二、那說了這么半天,怎麼用呢?相信大家都會建類了。我還是說下吧。想要把類建在哪個包中,就直接在包名上右鍵,然後一頓選,選New,選Java Class,後邊的操作我還用說嗎?就是填入類名,就確定就行了。看下圖看我一通操作,建了這麼多類,當然,文章開頭的例子,我是在一個我已經建好的包中寫的。
  • 阿里P8教你Java註解與反射
    在編譯器生成類文件時,標註可以被嵌入到字節碼中。Java 虛擬機可以保留標註內容,在運行時可以獲取到標註內容 。當然它也支持自定義 Java 標註。可以通過default關鍵字來聲明參數的默認值,一般會使用空字符串或者0如果只有一個參數,一般參數名為value,而且使用註解時,賦值可以不顯示寫出參數名,直接寫參數值定義了參數,如果沒有默認值,就一定要顯示賦值
  • IDEA 調試技巧,比 Eclipse 強太多了!
    本文轉載自【微信公眾號:java進階架構師,ID:java_jiagoushi】經微信公眾號授權轉載,如需轉載與原文作者聯繫一、條件斷點循環中經常用到這個技巧,比如:遍歷1個大List的過程中,想讓斷點停在某個特定值。
  • Java內部類新解,你沒有見過的船新版本
    嵌套類能實現的功能,通過正常的類都可以實現,只不過可能要多寫點代碼,且不是很優雅而已。為什麼inner class可以訪問外層類的非靜態成員要說明的是: 嵌套類是對於編譯器而言的,對虛擬機來說沒有什麼嵌套類,只有正常的類 。也就是說嵌套類經過編譯器編譯之後要轉化成一個個正常的類,比如A類裡面嵌套了B類。
  • IDEA——Java:程序包xxxx不存在終極方案總結
    最近在接手一個新的java項目,導入到IDEA後發現存在報錯,程序包找不到。尋思應該是某些依賴沒有加載進來,但幾番嘗試後發現問題依舊,於是決定調研下對應的解決方案。01巧用mvn idea:idea出現jar包找不到的問題,首先有可能是項目依賴中有些jar沒有下載完整,而mvn idea:idea這個命令可以檢查並繼續下載未下載完整的依賴
  • 「零基礎學JAVA」基礎篇 第二章 JAVA編程初體驗
    01程序開發三步走1.首先,我們需要編寫源程序2.然後,通過編譯器來將我們寫的代碼「翻譯」成電腦可以聽懂的語言輸入「cd Desktop」進入到桌面(MyProgram.java文件所在位置)緊接著,我們來編譯剛才寫的源程序輸入「javac MyProgram.java」這時,會在桌面上生成一個MyProgram.class
  • JAVA開發工具Eclipse的安裝及中文語言包配置
    一、下載最新的Eclipse下載地址:http://www.eclipse.org/downloads/eclipse-packages/ 1.在瀏覽器中輸入地址,進入下載界面進入目錄,雙擊 eclipse.exe 即可使用。
  • 如何在Ubuntu20.04安裝最新版本eclipse並創建Java項目
    使用帳號和密碼登錄系統2、打開瀏覽器,搜索eclipse,進入官網,下載Linux-Ubuntu版本的eclipse,拷貝到虛擬機中滑鼠右鍵選擇創建終端4、使用tar命令解壓縮eclipse壓縮包使用tar命令解壓縮eclipse壓縮包5、接著打開eclipse文件夾,雙擊打開eclipse可執行文件