身為初學Java的你,這些IDE的優缺點你都知道嗎?
如今的Java可是個很好的程式語言,不僅本身功能強大,而且還能夠適應多平臺開發,於是市場上各種關於Java的開發工具都紛紛冒出頭。那麼,身為初學 的你,它們的優缺點你都知道嗎?本文小千 就列舉6款常用的IDE的優缺點,看看哪一個更適合你。
1:eclipse
這是應用比較廣泛的一款針對於Java的IDE,其本身是一個框架平臺。但是支援很多的外掛,如C++和Python的,它可以及時檢查以及糾正你程式碼中的錯誤,並且你只需點下滑鼠就可以完成編譯執行,非常適合新手上手,而且是完全免費的。但是因為其啟動速度較慢,而且執行的時候非常佔用記憶體,因此可能會出現卡頓的問題。
2:Myeclipse
很多初學者分不清Myeclipse和eclipse的區別,這裡要說明:Myeclipse主要針對JavaEE開發,而eclipse主要針對Java。Myeclipse本來是eclipse下的一個外掛,後來因為發展的比較快,自己已經能夠獨當一面了。它的好處就在於:一下載過來,在使用的時候就能夠直接呼叫了,不需要像eclipse那樣再呼叫外掛。不過缺點很明顯,大多數的Myeclipse是收費的,並且使用的範圍比較小,大多數Java工作者只有在做JavaEE專案的時候才會選擇這個。
3:Idea
全稱為IntelliJ IDEA,它是業界公認的好的開發Java的IDE之一。支援各類版本工具(SVN、Github、git等)、而且在程式碼重構、程式碼提示、J2ee支援方面更是超常的,分為免費版和旗艦版,旗艦版優點很明顯,還支援MySQL、PHP、Python等,免費版只支援少數語言,但是Java正好在此列。
4:EditPlus
其本身是一個帶有編輯功能的可處理文字,雖然它佔用的記憶體比較小,但是它的功能非常強大:因為其體積小,啟動速度很快,支援中文,擴充套件性強,並且配置功能也很強大,介面非常美觀整潔,而且支援程式碼摺疊。但是其缺點也比較明顯,它的程式碼自動完成的功能比較弱,而且沒有程式碼提示功能,這對於剛上手的Java初學者並不是非常友好。
5:Notepad++
這個軟體的優點非常多,首先,Notepad++這款軟體是完全免費使用的,而且支援宏。其次。還支援一些擴充功能的外掛模組!支援目前所有主流的計算機程式語言。但是其有一些問題,比如在寫HTML的時候,當游標放在/的時候,標籤會突出顯示。讀取一些文件的時候,會讀不出tab過的程式碼,致使程式碼格式非常之亂。對於一些強迫症的初學者有一些不友好。
6:Visual Studio
其有著先於程式設計界的資料庫工具,還有靈活的軟體建模和高效的體系結構指導,並且自帶測試功能,這對於很多的Java初學者來說,可以比較簡單得發現Bug所在。但是其缺點也很明顯,它的輸出非常單調,錯誤資訊需要一個個點開來看,不是非常方便,而且不帶本地記錄功能,而Java初學者平時並沒有Ctrl+S的習慣。
以上就是小千 整理的幾款IDE的優缺點。 每一個Java工具都有著一些優缺點,需要一些初學者去取捨。
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2793173/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 收藏!這些 IDE 使用技巧,你都知道嗎IDE
- 關於python,你知道它的優缺點嗎?Python
- 學習Python這些面試題你都知道嗎?Python面試題
- Chrome DevTools中的這些騷操作,你都知道嗎?Chromedev
- redis為什麼變慢了?這些原因你都知道嗎Redis
- 機器學習13種演算法的優缺點,你都知道哪些?機器學習演算法
- 關於Linux系統,這些你都知道嗎?Linux
- 你說你懂計算機網路,那這些你都知道嗎計算機網路
- 超好用的macOS Monterey 隱藏功能,這些你都知道嗎Mac
- 面試官帶你學Android——面試中Handler 這些必備知識點你都知道嗎?面試Android
- 初學Java你有這些疑惑嗎?本文給你幾個建議Java
- 入門Python,這些優點你要知道!Python
- 消除遊戲美術設計的這些套路,你都知道嗎?遊戲
- 專為Python初學者準備的IDE你用過嗎?PythonIDE
- 效能測試的分類、區別以及特點這些你都知道了嗎?
- 初學Java,這些框架你要掌握!Java框架
- 用Java這麼多年,這些祕密你知道嗎?Java
- iOS這些小技巧你都知道嗎iOS
- 你知道黑客的入侵方式都有哪些嗎?這些你知道幾個?黑客
- SSD固態硬碟使用的五個誤區,這些你都知道嗎?硬碟
- Reviewbot 開源 | 這些寫 Go 程式碼的小技巧,你都知道嗎?ViewGo
- 這些喜聞樂見的Java面試知識點,你都掌握了嗎?Java面試
- 都2020年了,這5個java IDE神器你還不知道?JavaIDE
- 關於等級保護測評,這些你都知道嗎?
- 這些操作刪除console.log程式碼,你都知道嗎
- 這些Python騷操作,你知道嗎?Python
- 浮點數的這些坑,你未必知道
- 天天寫 SQL,這些神奇的特性你知道嗎?SQL
- 查漏補缺,這些熱門開源專案你都知道麼?「GitHub 熱點速覽」Github
- 這6個高效的Java庫,你知道嗎?Java
- 軟體測試這些你知道嗎?
- 這些免費OA陷阱你知道嗎?
- 這些鮮為人知的前端冷知識,你都GET了嗎?前端
- 新媒體入門操作?這些關鍵點你都學會了嗎?
- 這幾個好用的Python開源框架,你都知道嗎?Python框架
- 遊戲影視美術設計也有套路,這些你都知道嗎?遊戲
- 第四篇:Hyperion安裝配置,這些細節你都知道嗎
- Python有哪些優缺點,你瞭解嗎?Python