1. 程式人生 > 其它 >Java學習-jdk安裝及環境變數配置

Java學習-jdk安裝及環境變數配置

一.初始java

java介紹

Java 是由 Sun Microsystems 公司於 1995 年推出的一門面向物件程式設計語言。2010 年 Oracle 公司收購 Sun Microsystems,之後由 Oracle 公司負責 Java 的維護和版本升級。Java 平臺由 Java 虛擬機器(Java Virtual Machine,JVM)和 Java 應用程式設計介面(Application Programming Interface,API)構成。 Java 可分為 3 個體系,即 Java SE、Java EE 和 Java ME。

Java的特點

1.面向物件

Java 是一種面向物件的語言,它對物件中的類、物件、繼承、封裝、多型、介面、包等均有很好的支援。Java 只支援類之間的單繼承,但是可以使用介面來實現多繼承。

2.平臺無關性

Java 是“一次編寫,到處執行(Write Once,Run any Where)”的語言,因此採用 Java 語言編寫的程式具有很好的可移植性,在引入虛擬機器之後,Java 語言在不同的平臺上執行不需要重新編譯。

3.簡單性

對 Java 來說,它捨棄了很多 C++ 中難以理解的特性,如操作符的過載和多繼承等,而且 Java 語言不使用指標,加入了垃圾回收機制。

4.解釋執行

Java 程式在 Java 平臺執行時會被編譯成位元組碼檔案,然後可以在有 Java 環境的作業系統上執行。在執行檔案時,Java 的直譯器對這些位元組碼進行解釋執行,執行過程中需要加入的類在連線階段被載入到執行環境中。

5.多執行緒

Java 語言是多執行緒的,這也是 Java 語言的一大特性,它必須由 Thread 類和它的子類來建立。Java 支援多個執行緒同時執行,並提供多執行緒之間的同步機制。任何一個執行緒都有自己的 run() 方法,要執行的方法就寫在 run() 方法體內。

6.分散式

Java 語言支援 Internet 應用的開發,在 Java 的基本應用程式設計介面中就有一個網路應用程式設計介面,它提供了網路應用程式設計的類庫,包括 URL、URLConnection、Socket 等。Java 的 RIM 機制也是開發分散式應用的重要手段。

7.健壯性

Java 的強型別機制、異常處理、垃圾回收機制等都是 Java 健壯性的重要保證。

8.高效能

Java 的高效能主要是相對其他高階指令碼語言來說的,隨著 JIT(Just in Time)的發展,Java 的執行速度也越來越高。

9.安全性

Java 通常被用在網路環境中,為此,Java 提供了一個安全機制以防止惡意程式碼的攻擊。

二.Java開發環境搭建

JDK下載與安裝

1.官網下載地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

2.本人百度盤下載地址:

連結:https://pan.baidu.com/s/1jnmCV_wFbtsiuViRu8WGyQ

提取碼:jz98

3.JDK安裝

3.1. 雙擊jdk安裝包,改變目錄安裝目錄後,點選“下一步”,進入安裝,安裝完後就可以了

置環境變數

1.右鍵此電腦,屬性,高階系統設定,點選環境變數

2.系統變數→新建 JAVA_HOME 變數 ;

變數值填寫jdk的安裝目錄(本人是 D:\software\jdk)

3.系統變數→尋找 Path 變數→編輯(按照以下圖中的步驟)

在變數值最後輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

4.系統變數→新建 CLASSPATH 變數

變數值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)

5.檢驗是否配置成功 執行cmd 輸入 java -version (java 和 -version 之間有空格)

若如圖所示 顯示版本資訊 則說明安裝和配置成功。

三. 編寫並執行“Hello World"

1.新建一個Java檔案

1.1新建--txt文件--重新命名為Hello.java

1.2 用notepad++,開啟該Java檔案,並編寫程式碼

public  class Hello{
    public static void main(String[] args){
         System.out.print("Hello,World!");
    
    }
}

2.cmd中執行該程式碼

2.1 在該Java檔案目錄下用cmd開啟

2.2在cmd中輸入javac Hello.java,沒有任何結果返回說明時正常的

2.3執行成功後,和Java檔案同一目錄下,產生了Hello.class檔案

2.4cmd中輸入命令java Hello,出現以下顯示就說明執行成功

可能遇到的問題:

執行javac Hello.java 可能提示:“javac"不是內部命令,或是java Hello載入不到主類,應該注意以下情況:

1.檢查java的環境變數是否正確;

2.每個單詞的大小不能出現錯誤,java對大小寫非常敏感;

3.儘量使用英文;

4.檔名和類名必須一致,並且首字母必須大寫;

5.符號是否使用了中文。