1. 程式人生 > 其它 >Java核心基礎第1篇-走進Java世界

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.exejavac.exe
include 包含C語言標頭檔案,支援Java本地介面與Java虛擬機器除錯程式介面的本地程式設計技術
jre Java 執行時環境的根目錄,包含Java虛擬機器,執行時的類包和Java應用啟動器,
但不包含開發環境中的開發工具
lib 開發工具使用的歸檔包檔案

2.4 配置環境變數

  1. 第一步:開啟-計算機-屬性-高階系統設定-環境變數-系統變數

  2. 第二步:進行配置(JAVA_HOME,PATH,CLASSPATH)

    1. JAVA_HOME:另似給jdk全路徑取一個別名。然後使用的時候直接使用別名
    2. PATH:通過PATH,在DOS命令列找到對應的命令。java javac
    3. CLASSPATH:JDK1.5之後,可以選擇性安裝,建議安裝。最前面一定要配置一個.(點)
  3. 具體的配置如下

    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;
    
  4. 檢測是否安裝成功

    安裝的時候注意路徑是否成長,是否有多餘的分號,等問題。可以通過以下兩個命令來檢測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支援、各類版本工具(gitsvn等)、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蚱蜢哥 原創釋出!歡迎轉載,註明出處!