【重拾Java系列 一】一文徹底搞定Java開發環境JDK+Tomcat+IDEA及代碼入門

兩年前在學校學習的時候一直使用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入門開發!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章