Java發展史、JDK環境配置、執行原理及開發工具(學習的前期準備)
1、Java的發展史
Java由sun公司開發,Java之父James Gosling,Java是一門面向物件的程式語言,也稱為“高階程式語言”
Java在1994年由sun公司推出,Java的前身叫oak語言,開源。免費
Java的版本從JDK1.0開始 到目前的JDK14
目前開發常用版本:JDK8.0、JDK9.0
2、Java語言能做什麼
Java語言主要用於網際網路應用程式開發,例如 天貓、京東、大型公司的專案管理系統、手機APP的後臺資料支撐系統,主要開發web系統(基於瀏覽器訪問),還有伺服器後臺儲存的資料分析,資料查詢等相關係統。
3、Java的版本分類
a、Java SE(J2SE)Java PlatForm Standard Edition Java的標準版本
b、JavaEE (J2EE)Java PlatForm Enterprise Edition Java的企業版本
c、JavaME(J2ME)Java PlatForm Microsoft Edition Java的微型版本
二、Java的開發環境
配置開發環境
第一步 下載jdk 並安裝,建議安裝在預設c盤 官網下載
第二步 配置環境變數
我的電腦-》 屬性-》 高階系統設定-》 環境變數 --》 新建 一個系統變數 ,變數名
JAVA_HOME : C:\Program Files\Java\jdk1.8.0_144
在path路徑下 ,配置 %JAVA_HOME%\bin , 需要將該路徑放置path的最前面
或者
直接在path下配置 “C:\Program Files\Java\jdk1.8.0_144\bin”
第三步:測試
win+r : 執行視窗 中輸入cmd
輸入Java
輸入javac
輸入java -version檢視已安裝的jdk版本
環境變數配置成功
三、Java的第一個程式及執行原理
Java程式是一個以.java結尾的檔案,稱為“源程式”
Java程式需要執行,必須經過兩個步驟:先編譯再執行,將源程式先編譯成.class檔案,編譯後的class檔案稱為“位元組碼”檔案,然後再由Java虛擬機器(JVM)執行檔案,最後得到結果。
JDK:Java Development Kit Java開發工具,包括Java開發中執行的所有工具(包、介面API等,執行環境等)
JRE:Java Runtime Envir Java執行環境,執行Java程式需要的相關依賴
JVM:Java Virtual Mechine Java虛擬機器,用於執行Java程式實現跨平臺虛擬計算機
JVM的組成部分
-
暫存器(程式計算器)
-
本地方法區
-
堆區(堆記憶體)
-
棧區(棧記憶體)
-
方法區
寫第一個Java程式
-
新建HelloWorld.java檔案
-
編寫Java程式(檔名要與類名保持一致)
public class HelloWorld{
// 這裡是程式的入口 main函式
public static void main(String [] args){
System.out.println("hello word!!!!");
}
} -
編譯java程式 (Compile)
在檔案所在的目錄下輸入cmd ,開啟命令列視窗 輸入
javac HelloWorld.java
-
執行java程式
java HelloWorld (注意這裡沒有後綴.java )
注意 : 對於中文輸出亂碼,需要 另存為一下,修改編碼格式為ANSI 即可
Java檔案 一次編譯多次執行
Java的執行原理圖:
四、java的開發工具
Java開發使用整合開發環境,一般企業使用居多的 eclipse 或 IDEA 開發工具
idea常用快捷鍵
alt+enter : 自動匯入包, 程式碼自動修正
ctrl+d :將當前游標 所在行 複製到下一行
ctrl+ y : 刪除游標所在的 當前行
ctrl+alt+l : 格式化程式碼
ctrl+ / : 當行註釋
ctrl+shift+/ : 文件註釋
建立專案:
方式一: 直接建立專案 在src下建立包和類檔案 ,每次建立專案都是獨立視窗
方式二: 先建立一個空專案(Empty Project) ,再建立子模組Module ,好處是一個專案下可以存放多個子模組
給檔案增加檔案頭註釋
/** * @Author: HuSongSong by softeem
* @Date: ${DATE} ${TIME}
* @Description:
* */
Java的註釋 分為三種
-
單行註釋(ctrl+/) : 用於對某一句程式碼的註釋
-
多行註釋(ctrl+shift+/): 用於對一段程式碼的註釋
-