兩年前在學校學習的時候一直使用eclipse套件來進行java的開發,如今由於業務需求重新撿起java的相關知識的時候,誰成想IDE界已換了人間,長期使用VS和VSC的便利和強大的擴展把自己搞的笨手笨腳,於是在重新學習java開發的過程中還是使用更爲強大的IDEA吧。
環境安裝
在進行正式的代碼開發前,我們依然要做的三件事當然還是環境的安裝與配置,分爲JDK下載及配置、Tomcat下載及配置、IDEA下載及安裝,分別用來構築Java環境、Web環境以及編譯器環境。
JDK下載及配置
還記得兩年前使用的版本是JDK1.6,現在Oracle以及更新到JDK14了,但是因爲主流廠商目前仍在使用JDK8的版本,所以爲了避免之後出現不兼容的問題,我們仍然選擇JDK8,具體的安裝與配置流程可見我之前的一篇blogJDK14的安裝與配置,只需要換成1.8下載即可,其餘流程相同:
最後通過在命名窗口分別輸入java、javac、java -version三個命令來檢驗是否安裝成功
Tomcat下載及配置
還記得兩年前使用的版本是tomcat6,現在Apache基金會已經更新到tomcat10了,但是因爲主流廠商目前仍在使用tomcat9的版本,所以爲了避免之後出現不兼容的問題,我們仍然選擇tomcat9,直接從官方網站下載即可Tomcat官網,下載時選擇版本:
下載完成後最好放到C盤的C:\Program Files
目錄下,便於統一配置系統環境變量,環境變量配置方式可以參照我之前的一篇blogTomcat環境變量配置,配置完成後在tomcat的安裝目錄下找到bin下的startup.bat,雙擊啓動服務器。
瀏覽器中輸入網站:http://localhost:8080/,能看到以下界面即證明安裝與配置正確:
IDEA下載及安裝
IDEA是JetBrain旗下的一款軟件,沒錯,之前在VS裏使用的Resharper也隸屬於JetBrain旗下,直接點擊JetBrain下載界面找到IDEA進行下載:
下載的當然還是旗艦版了,試用旗艦版:
下載完成後直接雙擊安裝即可。如果沒有賬號建議買一個,支持正版嘛,否則就只能使用30天,要知道,IDEA的社區版和企業版差距還是很大的。出現如下界面就是安裝成功了:
點擊Configure,然後選擇Manage Licesnses使用購買的賬號密碼來激活軟件即可。
IDEA的使用
IDEA安裝完成後,我們的開發基礎套件JDK+Tomcat+IDEA就完成了,接下來按照如下目錄介紹:
- IDEA初步配置:IDEA的外觀、字體、主題等配置。
- IDEA快捷使用:分別介紹快捷鍵的使用和常用的代碼模版。
- IDEA新建項目:分別新建Java項目和Java Web項目。
- IDEA代碼調試:如何使用IDEA進行代碼調試。
- IDEA插件使用:從一個Lombok插件說起,看看IDEA是如何像VSC一樣可以無限集成擴展插件的。
通過以上內容基本掌握IDEA如何開發Java相關項目。
IDEA初步配置
1,更改主題顏色,個人還是比較喜歡黑色的
2,更改字體大小
3,設置代碼區和編譯區高亮,這樣方便寫代碼的時候專注特定區域
4,橫向拆分或縱向拆分來對比代碼
5,自動導包設置,設置完成後,每次
6,聯想代碼時忽視大小寫,這樣會方便很多,防止因爲大小寫出不來要聯想的內容
7,IDEA自動編譯設置,勾選後每改一行代碼,IDEA都會自動編譯代碼
8,自動文件頭註釋,加上後,即可在每次新建文件時顯示默認的註釋
設置後效果如下,每次新建java文件的時候都會默認加好註釋
9,幹掉節電模式,因爲不知道到底有多少隱藏坑
IDEA快捷使用
可以使用快捷鍵設置和導入來完成設置。比較好用的是代碼模版可以快速寫一些代碼。
快捷鍵設置
快捷鍵可以使用之前習慣的IDE的快捷鍵,直接進行設置即可,例如我之前一直使用VS,那麼導入VS的快捷鍵即可。
常用代碼模版
代碼模版可以使用少量指令來快速構建代碼,常見的如下:
package com.company;
import java.util.ArrayList;
import java.util.Arrays;
public class Main {
private static final int a=10;//prsf,可生成 private static final
public static void main(String[] args) {
System.out.println();//sout
int i=10;
System.out.println("i = " + i);//soutv,就近原則,"變量名 = " + 變量
System.out.println("args = " + Arrays.deepToString(args)); //soutp,當前所屬方法,"方法形參名 = " + 形參名
System.out.println("Main.main");//soutm 當前類名.當前方法
System.out.println("tml");//“tml”.sout
for (int j = 0; j < 10; j++) {
}//fori for循環
for (String arg : args) {
}//iter 增強for循環
ArrayList array=new ArrayList(10);
for (int i1 = 0; i1 < array.size(); i1++) {
}//array.fori,正序遍歷
for (int i1 = array.size() - 1; i1 >= 0; i1--) {
}//array.forr,倒序遍歷
if (array == null) {
} //ifn,判斷就近集合是否爲null
} //psvm,生成main方法
}
IDEA新建項目
分別介紹新建Java項目和新建web項目。注意,新建項目的時候,選擇file路徑而非idea路徑!
IDEA新建Java項目
點擊創建一個Java項目,選擇自己安裝配置的JDK。
創建完成後,寫一個控制檯輸出語句,然後build,編譯並運行即可:Hello Java。
IDEA新建Java Web項目
分別介紹Web項目初始化及web項目簡單配置。
Web項目初始化
web項目的創建可以用這種方式:
選擇路徑後即可開始編寫:
創建完成後我們可以配置tomcat服務器:
對展示的web地址進行名稱修改:
配置完成後可以直接啓動tomcat
這樣在谷歌瀏覽器裏就可以看到我們創建的web地址了:
web項目簡單配置
1,隱藏out文件夾
2,隱藏idea文件夾
3,moudle的創建,可以理解爲我們的項目,一個project是一個電商網站,可能有用戶模塊,web模塊,這類項目一般是這樣劃分的,比如:core Module、web Module、plugin Module、solr Module 等等,模塊之間彼此可以相互依賴。通過這些 Module 的命名也可以看出,他們之間都是處於同一個項目業務下的模塊,彼此之間是有不可分割的業務關係的。Module在工程項目中不能直接刪除,要先在Modules管理器中刪除,然後纔可以在工程中刪除,這也是一種保護措施
IDEA代碼調試
這裏僅僅說明下簡單調試方法,具體遇到了再從網上去搜:
比較習慣用的還是,step into 以及條件斷點調試。
IDEA插件使用
首先可以從plugins這裏按安裝lombok,其最常用的用途就是用註釋封裝方法。
然後下載一個lombok的jar包,https://projectlombok.org/download,從這個地址
下載完成後引入jar包:
選中後勾選上Jar包即可,這樣就可以直接在類上加註解,自動生成set get方法。
import lombok.Setter;
@Setter
public class java {
public int a=10;
public static void main(String[] args) {
System.out.println();
java test=new java();
test.setA(5);
}
}
行文至此,本篇blog就完成了,可以說一篇搞定使用IDEA的java入門開發!