Java 基礎原理一

隨着Java的發展,SUN給Java又分出了三個不一樣版本:html

Java SE:Standard Editionjava

  • Java EE:Enterprise Edition
  • Java ME:Micro Edition
  • 這三者之間有啥關係呢?

┌───────────────────────────┐
│Java EE │
│ ┌────────────────────┐ │
│ │Java SE │ │
│ │ ┌─────────────┐ │ │
│ │ │ Java ME │ │ │
│ │ └─────────────┘ │ │
│ └────────────────────┘ │
└───────────────────────────┘
簡單來講,Java SE就是標準版,包含標準的JVM和標準庫,而Java EE是企業版,它只是在Java SE的基礎上加上了大量的API和庫,以便方便開發Web應用、數據庫、消息服務等,Java EE的應用使用的虛擬機和Java SE徹底相同。
Java ME就和Java SE不一樣,它是一個針對嵌入式設備的「瘦身版」,Java SE的標準庫沒法在Java ME上使用,Java ME的虛擬機也是「瘦身版」。
初學者學Java,常常聽到JDK、JRE這些名詞,它們究竟是啥?數據庫

  • JDK:Java Development Kit
  • JRE:Java Runtime Environment
    簡單地說,JRE就是運行Java字節碼的虛擬機。可是,若是隻有Java源碼,要編譯成Java字節碼,就須要JDK,由於JDK除了包含JRE,還提供了編譯器、調試器等開發工具。

兩者關係以下:oracle

┌─ ┌──────────────────────────────────┐
│ │ Compiler, debugger, etc. │
│ └──────────────────────────────────┘
JDK ┌─ ┌──────────────────────────────────┐
│ │ │ │
│ JRE │ JVM + Runtime Library │
│ │ │ │
└─ └─ └──────────────────────────────────┘
┌───────┐┌───────┐┌───────┐┌───────┐
│Windows││ Linux ││ macOS ││others │
└───────┘└───────┘└───────┘└───────┘
要學習Java開發,固然須要安裝JDK了。工具

安裝JDK設置環境變量
JDK

在JAVA_HOME的bin目錄下找到不少可執行文件:學習

  • java:這個可執行程序其實就是JVM,運行Java程序,就是啓動JVM,而後讓JVM執行指定的編譯後的代碼;
  • javac:這是Java的編譯器,它用於把Java源碼文件(以.java後綴結尾)編譯爲Java字節碼文件(以.class後綴結尾);
  • jar:用於把一組.class文件打包成一個.jar文件,便於發佈;
  • javadoc:用於從Java源碼中自動提取註釋並生成文檔;
  • jdb:Java調試器,用於開發階段的運行調試。

安裝Java開發工具

  1. JDK 能夠到官網下載


點擊下一步。選擇安裝路徑 。

等待後,選擇安裝位置。

點擊下一步,繼續等待。

安裝完成。
debug

設置環境變量

在桌面右鍵單擊 個人電腦→屬性→高級系統設置→高級選項→環境變量
在下側系統變量處點擊新建


輸入變量名:JAVA_HOME,變量值爲jdk的安裝位置。

點擊肯定後,再次新建變量。
變量名爲:CLASSPATH,變量值爲:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

點擊肯定後,找到PATH變量,點擊編輯。新增以下兩個變量值。

最後點擊肯定。所有肯定後。
運行cmd,執行java -version。顯示出以下信息。證實安裝成功。
3d

相關文章
相關標籤/搜索