Java核心基礎第1篇-走進Java世界
一、Java簡介
1.1 Java概述
Java從一開始就以友好的語法、面向物件、記憶體管理和最棒的跨平臺可移植性來吸引程式設計師。
寫一次就可以在所有地方執行( write-once/run-anywhere)的特性簡直太厲害了。
1.2 Java名稱的由來
Java是印度尼西亞爪哇島的英文名稱,因盛產咖啡而聞名。Java語言中的許多庫類名稱,多與咖啡有關,如JavaBeans(咖啡豆)、NetBeans(網路豆)以及ObjectBeans (物件豆)等等。SUN和JAVA的標識也正是一杯正冒著熱氣的咖啡。Java自1995誕生,至今已經20多年的歷史。
1.3 Java發展歷程
從1995年釋出1.0版本開始,到目前為止,最新的Java版本是Java 15
時間 | 版本 |
---|---|
1995 | 1.0 |
1998 | 1.2 |
2000 | 1.3 |
2002 | 1.4 |
2004 | 1.5 / 5.0 重大更新 |
2005 | 1.6 / 6.0 |
2009 | Oracle(甲骨文)收購 |
2011 | 1.7 / 7.0 |
2014 | 1.8 / 8.0 常用版本 |
2017/9 | 1.9 / 9.0 |
2018/3 | 10 |
2018/9 | 11 |
2019/3 | 12 |
2019/9 | 13 |
2020/3 | 14 |
2020/9 | 15 |
1.4 Java工作方式
Java的目標就是讓我們能夠寫出一個程式,並且能在所有的裝置上執行。
而我們需要做的是編寫原始碼、用javac編譯工具進行編譯。然後在某個Java虛擬機器上執行編譯之後的位元組碼檔案
工作方式如下:
二、Java環境變數
2.1 什麼是JDK, JRE
- JDK(Java Development Kit Java開發工具包):JDK是提供給 Java 開發人員使用的,其中包含了 java 的開發工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了
- JRE(Java Runtime Environment Java執行環境) :包括Java虛擬機器(JVM:Java Virtual Machine)和 Java 程式所需的核心類庫等,如果想要執行一個開發好的Java程式,計算機中只需要安裝JRE即可。
- JDK包含了JRE,JRE包含了JVM.
簡單而言,使用 JDK 的提供的開發工具完成 java 程式的開發,使用 JRE 執行開發好的 Java 應用程式。
2.2 下載及安裝 JDK
下載:
官方網址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安裝JDK:
- 傻瓜式安裝,下一步即可。
- 建議:安裝路徑不要有中文或者特殊符號路徑等。
- 當提示安裝 JRE 時,可以選擇不安裝。
預設安裝路徑: C:\Program Files\Java
2.3 JDK目錄介紹
JDK目錄 | JDK目錄作用 |
---|---|
bin | JDK開發工具的可執行檔案,包括java.exe 、javac.exe 等 |
include | 包含C語言標頭檔案,支援Java本地介面與Java虛擬機器除錯程式介面的本地程式設計技術 |
jre | Java 執行時環境的根目錄,包含Java虛擬機器,執行時的類包和Java應用啟動器, 但不包含開發環境中的開發工具 |
lib | 開發工具使用的歸檔包檔案 |
2.4 配置環境變數
-
第一步:開啟-計算機-屬性-高階系統設定-環境變數-系統變數
-
第二步:進行配置(JAVA_HOME,PATH,CLASSPATH)
- JAVA_HOME:另似給jdk全路徑取一個別名。然後使用的時候直接使用別名
- PATH:通過PATH,在DOS命令列找到對應的命令。java javac
- CLASSPATH:JDK1.5之後,可以選擇性安裝,建議安裝。最前面一定要配置一個.(點)
-
具體的配置如下
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_73 PATH = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
-
檢測是否安裝成功
安裝的時候注意路徑是否成長,是否有多餘的分號,等問題。可以通過以下兩個命令來檢測jdk是否安裝成功
-
java -version
-
javac
-
2.5 Java的程式結構
1、基本概念
搞明白程式結構之前我們先看看看以下幾個概念:
2、main方法
Java虛擬機器啟動執行時,它會在尋找命令列所指定的類。然後找到main
方法。
每個Java程式至少都會有一個類及main
方法。
每個應用程式只有一個main
方法
public static void main (String[] args) {
//程式程式碼
}
3、完整的程式碼
public class MyFirstApp {
public static void main (String[] args) {
System.out.println("I Rule!");
System.out.println("The World");
}
}
三、Java執行機制
Java執行機制主要依賴於JVM
3.1 JVM
概念:JVM是一個虛擬的計算機,具有指令集並使用不同的儲存區域。負責執行指令,管理資料、記憶體、暫存器
java是跨平臺的語言(windows,linux,mac):
怎麼實現跨平臺的:因為不同的作業系統(平臺)擁有不同的虛擬機器。
Java虛擬機器機制遮蔽了底層執行平臺的差別,實現了“一次編譯,到處執行”。
四、IDEA工具
IDEA 全稱 IntelliJ IDEA,是java程式語言開發的整合環境。IntelliJ在業界被公認為最好的java開發工具,尤其在智慧程式碼助手、程式碼自動提示、重構、JavaEE支援、各類版本工具(git、svn等)、JUnit、CVS整合、程式碼分析、 創新的GUI設計等方面的功能可以說是超常的。IDEA是JetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程式設計師為主。它的旗艦版本還支援HTML,CSS,PHP,MySQL,Python等。免費版只支援Java,Kotlin等少數語言。——百度百科
4.1 下載地址
idea下載地址:https://www.jetbrains.com/idea/download/
idea提供了兩種版本:
- 企業版
- 1、功能齊全
- 2、需要購買正版,或者需要被啟用。免費試用30天
- 社群版
- 1、免費
- 2、部分功能沒有
4.2 安裝
傻瓜式下一步安裝
啟用教程:
網盤連結:
連結: https://pan.baidu.com/s/1Yhq_7dP0MOayyEJ-g4_27A 密碼: ute8
備用連結:
連結: https://pan.baidu.com/s/1qFTDOEZJaVDh2CMipDReLA 密碼: sbrw
4.3 基礎配置
本次使用的idea版本是 :2020.3.2
1、找到setting配置中心
2、設定全域性編碼
設定全域性編碼為UTF-8
4.4 建立java專案
本博文由 IT蚱蜢哥 原創釋出!歡迎轉載,註明出處!