1. IDE的歷史,流行的Java IDE

IDE 的歷史始於程序員想到組合 4 種最常用的軟件開發工具的想法:

  1. 文本編輯器
  2. 編譯器(或解釋器,取決於語言)
  3. 構建自動化工具
  4. 調試器

從那以後,橋下流了很多水。今天很難想像沒有以下功能的 IDE:

  1. 類瀏覽器:用於輕鬆瀏覽項目中數千個類的工具
  2. 與版本控制系統集成
  3. 無需編寫代碼即可設計圖形用戶界面的工具
  4. 強大的重構工具(更改代碼而不添加任何新功能)
  5. 代碼風格分析和執行
  6. 超級強大的調試器,讓您甚至可以遠程調試程序
  7. 代碼分析器和各種有用的自動完成/提示/提示

今天有許多不同的 IDE 供 Java 開發人員使用。其中三個脫穎而出,因為它們最受歡迎:

  • IntelliJ IDEA
  • 網豆

很多程序員還沉浸在 Eclipse 和 IntelliJ IDEA 的長期戰爭中,但是現在大家已經很清楚 IDEA 贏了。只要你使用它幾天,你就會明白為什麼。

2. IntelliJ IDEA 的特色

JetBrains 每年發布四次 IntelliJ IDEA 更新。一個 IDEA 版本號由一個年號和對應於該年特定版本的數字組成。比如版本2018.2是2018年的第二個版本,2019.3是2019年的第三個版本,很難混淆。

每個版本都有兩個版本的 IntelliJ IDEA:免費付費

IntelliJ IDEA Community Edition
免費版稱為 IntelliJ IDEA Community Edition。它擁有您在 CodeGym 上學習所需的一切。所以請隨意下載、安裝、起飛。你可以在這裡下載。

IntelliJ IDEA Ultimate Edition
付費版稱為 IntelliJ IDEA Ultimate Edition。它對大量專業框架(如 Spring、Hibernate、GWT 等)提供了強大的支持。充其量,您在 CodeGym 學習的最後階段將需要這些東西。

IntelliJ IDEA Ultimate Edition 有 30 天的免費試用期,但之後您將不得不為此支付一大筆錢。

如果您想免費使用付費版本,有一種完全合法的方法可以做到這一點。它被稱為搶先體驗計劃 (EAP)。

IntelliJ IDEA EAP
隨著每個版本的 IDEA 的發布,存在一些創新無法正常工作或者甚至可能破壞以前工作的一些東西的風險。這就是為什麼 JetBrains 允許開發人員下載IntelliJ IDEA Ultimate Edition的未發布版本並在真實項目中對其進行測試的原因。

一方面,該版本存在邊緣粗糙的風險。另一方面,您甚至可以在正式發布之前訪問最新的 IDEA 功能。而且是免費的。這不是很酷嗎?

3.安裝IDEA

安裝想法

https://www.jetbrains.com/idea/download/" target="_blank">IntelliJ IDEA 官方網頁上選擇您想要的任何版本的 IntelliJ IDEA 。我希望您已經決定了您喜歡哪個版本。如果您如果您難以決定,我推薦社區版:它簡單易用。

有適用於 Windows、MacOSX 和 Linux 的 IDEA 版本。這並不奇怪,因為開發人員非常喜歡這最後兩個操作系統。當您獲得經驗時,您還會驚訝於從控制台/終端管理各種程序和服務是多麼容易。

如果您仍有疑問,也許IntelliJ IDEA 的官方安裝說明可能會有所幫助。

4.安裝過程視頻說明

接下來,只需運行下載的安裝程序即可安裝 IDEA。我們製作了一個特殊的視頻,讓您盡可能輕鬆地完成此過程。

類 =“嵌入響應項目”

安裝有問題?寫信給支持人員 support@codegym.cc 或使用我們網站頁面右下角的小部件。包括問題描述、屏幕截圖和操作系統版本將非常有幫助。

5. 創建你的第一個項目

要在 IDEA 中編寫你的第一個程序,你需要做三件事:

  • 創建一個新項目
  • 創建一個解決方案類,您將在其中編寫代碼
  • 運行程序。

創建項目的分步說明


關於如何在 IDEA 中創建項目的視頻

類 =“嵌入響應項目”

6. IntelliJ IDEA 插件

IntelliJ IDEA 有各種插件,可以使程序員工作的各個方面更加輕鬆。但我們主要對那些能幫助我們學習的感興趣。

只有一個很棒的 IntelliJ IDEA 插件叫做 Key Promoter X。它告訴你如何用一個熱鍵組合執行你在 IDEA 中執行的各種複雜操作。添加它——您不會後悔的。

首先,轉到插件部分。為此,請按 Ctrl+Alt+S。然後在搜索欄中輸入“Key Promoter X”並安裝插件:

恭喜,你離成為一名開發人員又近了一步!