“這裡是雲端源想IT,幫你輕松學IT”
嗨~ 今天的你過得還好嗎?
如果你想要得到世界最好的東西
必須得讓世界看到最好的你
- 2023.07.26 -
IDEA全稱 IntelliJ IDEA,是Java程式設計語言的內建開發環境。IntelliJ在業界被公認為最好的Java開發工具,尤其在智能代碼助手、代碼自動提示、重構、JavaEE支援、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。
今天帶大家探索被業界公認最好的Java開發工具——IDEA,本文将主要從新手如何下載下傳安裝、怎樣進行基本配置、如何寫出IDEA中的第一個代碼以及常用的快捷鍵和操作等方面進行詳細講解。趕快收藏起來吧!
一、IDEA概述
IDEA全稱IntelliJ IDEA,是用于Java語言開發的內建環境,它是業界公認的目前用于Java程式開發最好的工具。
內建環境:把代碼編寫,編譯,執行,調試等多種功能綜合到一起的開發工具。
在 Intellig 上編寫運作HelloWorld:
是不是感覺挺簡單的呢?
二、IDEA下載下傳和安裝
1. IDEA 下載下傳
進入官網,點選下載下傳:
可以看到IDEA有兩個版本,分别是旗艦版和社群版,如下圖。
版本選擇參考:
如果你是學生或者高校老師,可以免費申請使用旗艦版,不過這個需要驗證你的身份,大概7天左右,那我們可以直接使用旗艦版,因為他30天免費使用,等到認證成功,我們可以免費使用。
學生如何申請免費IDEA,如果你們學校沒有配置郵箱,可以到學信網下載下傳檔案,選擇官方檔案。
如果對功能要求不是很高,也可以使用社群版,比較友善,一些基礎的功能都是有的。
如果想使用旗艦版,建議使用正版軟體(不過太貴了,一年好幾千);也可以去網站上找一些版本(你懂得),但不要進行商業使用。
2. IDEA 安裝
輕按兩下安裝包:
選擇安裝路徑:
勾選選項:
點選安裝:
安裝成功:
啟動工具IDEA,選擇不導入:
激活 IDEA
進入到頁面:
三、IDEA 中的第一個代碼
1. IDEA 項目結構介紹
- project(項目、工程)
- module(子產品)
- package(包)
- class(類)
比如我們已經有了3天的代碼,如果我們隻放在一級檔案夾下,找起來不是很友善。
是以我們可以建構一個個子產品用來管理代碼:
這些結構的劃分,是為了友善管理類檔案的。
2. IDEA 中的第一個代碼
1)建立 Project 項目
打開IDEA,點選"New Project":
建立一個空項目:
2)建立 Module 子產品
建立一個子產品:
3)建立 class 類
4)在類中編寫代碼
public class HelloWorld {
public static void main(String[] args) {
System.out.println("我是練習時長兩年半的Java練習生,喜歡唱跳、rap和籃球!");
}
}
- 快捷鍵 psvm
public static void main(String[] args) {
}
- 快捷鍵 sout
System.out.println();
5)完成編譯運作
點選運作:
運作結果如下:
3. 修改主題
我們可以根據自己的喜好來修改主題:
選擇自己喜歡的主題:
另外,如果這預設的沒有你喜歡的主題,我們還可以下載下傳插件獲得更多的主題。
4. 修改字型
預設的字型大小可能會比較小,我們可以根據自己的愛好對字型類型和大小進行調整:
四、IDEA 中類、子產品、項目操作
1. IDEA 中的類操作
1)建立類檔案
2)删除類檔案
選中要删除的 Java 類,右鍵選擇 Delete 進行删除:
注意:這裡的删除是永久删除,不會進入資源回收筒,是以要謹慎小心。
3)修改類檔案
修改類名:
這樣就修改完成了。
2. IDEA 中的子產品操作
1)建立子產品
方式一:
方式二:點選工具欄中的檔案,選擇建立:
2)删除子產品
選中要删除的子產品,右擊選擇移除子產品,
我們發現檔案還在,不過已經不是一個Module了,而是一個Package:
我們再對Package進行删除:
3)修改子產品
4)導入子產品
總共分為六步,可以跟着我一步一步操作:
這樣就成功導入模闆了。
3. IDEA 中的項目操作
1)關閉項目
2)打開項目
3)修改項目
修改項目名的話,直接在這裡修改并沒有作用,應先關閉項目,再修改項目所在檔案名,然後再打開項目。
4)建立項目
前面進行示範過了,這裡不再重複。
五、工程與子產品管理
1. IDEA項目結構
層級關系:
project(工程) - module(子產品) - package(包) - class(類)
具體的:
- 一個project中可以建立多個module
- 一個module中可以建立多個package
- 一個package中可以建立多個class
作用:這些結構的劃分,是為了友善管理類檔案的。
2. Project 和 Module
在 IntelliJ IDEA 中Project是最頂級的結構單元,然後就是Module。目前,主流的大型項目結構基本都是多Module的結構,這類項目一般是按功能劃分的,比如:user-core-module、user-facade-module和user-hessian-module等等,子產品之間彼此可以互相依賴,有着不可分割的業務關系。
是以,對于一個Project來說:
- 當為單Module項目的時候,這個單獨的Module實際上就是一個Project。
- 當為多Module項目的時候,多個子產品處于同一個Project之中,此時彼此之間具有互相依賴的關聯關系。
- 當然多個子產品沒有建立依賴關系的話,也可以作為單獨一個“小項目”運作。
3.Module 和 Package
在一個module下,可以聲明多個包(package),一般命名規範如下:
- 不要有中文;
- 不要以數字開頭;
- 給包取名時一般都是公司域名倒着寫,而且都是小寫。
比如:xxx網址是www.xxx.com,那麼我們的package包名應該寫成:com.xxx.子名字。
六、IDEA中内容輔助鍵和快捷鍵
1.内容輔助鍵
快速生成語句
- 快速生成main()方法: psvm,回車;
- 快速生成輸出語句: sout,回車。
内容輔助鍵
Ctrl+Alt+space(内容提示,代碼補全等)
2.快捷鍵
注釋
- 單行:選中代碼,Ctrl+/,再來一次,就是取消
- 多行:選中代碼,Ctrl+Shift+/,再來一次,就是取消
格式化
- Ctrl+Alt+L
使用熟練後也可以利用快捷鍵幫助我們提高開發效率哦!關于IDEA開發工具就先講這麼多,進一步學習使用之後我們會更深刻體會到為什麼IDEA是公認的最好的Java開發工具了。
我們下期再見!
END
文案編輯|雲端學長
文案配圖|雲端學長
内容由:雲端源想分享