java歷史、JVM(虛擬機)、JRE(運行環境)、JDK (開發工具)、JDK配置

目錄

Java歷史

Java可以做什麼?

JVM(虛擬機) 、JRE(運行環境) 、 JDK (開發工具)

Java開發環境配置(jdk配置)


Java歷史

Java語言誕生於1990年年末Sun公司,本來準備嵌入式系統將來在未來家用電器領域大顯身手,Sun公司成立了一個由James Gosling領導的“Green計劃”,準備爲下一代只能加點編寫一個通用控制系統;Java語言前生是Oak語言,但是註冊的時候發現被註冊了,所以改名Java,Java的名字靈感來源於爪哇島喝過一杯美味的咖啡

  • 1995年Sun公司發佈Java1.0版本
  • 1997年發佈Java 1.1版本
  • 1998年發佈Java 1.2版本
  • 2000年發佈Java 1.3版本
  • 2002年發佈Java 1.4版本
  • 2004年發佈Java 1.5版本
  • 2006年發佈Java 1.6版本北京市昌平區建材城西路金燕龍辦公樓一層 電話:400-618-9090
  • 2009年Oracle甲骨文公司收購Sun公司,並於2011發佈Java 1.7版本
  • 2014年發佈Java 1.8版本
  • 2017年發佈Java 9.0版本

Java可以做什麼?

Java語言目前是最流行的面向對象編程語言,Java語言可以開發:JavaWeb,JavaEE,Android

Java運行時環境(jre),以及常用的Java類庫等。

  1. bin:存放JDK的各種工具命令,常用javac、java等命令就放在該路徑下
  2. db:安裝JavaDB的路徑
  3. include:一些平臺特定的頭文件
  4. jre:運行Java程序所必需的JRE環境
  5. lib:存放JDK工具命令的實際執行程序
  6. javafx-src:存放JavaFX所有核心類庫的源代碼(目前我們不會接觸到)
  7. src:存放Java所有核心類庫的源代碼

JRE:Java Runtime Environment,即Java運行時環境,是Java程序運行的必須條件
JVM:Java Virtual Machine,即Java虛擬機,和實際的計算機一樣,它具有指令集並使用不同的存儲區域。負責執行指令,管理數據、內存和寄存器;JVM大致分:指令集、寄存器、類文件的格式、棧、垃圾回收堆和儲存器

  • JavaSE:Java Platform,Standard Edition(Java平臺標準版)
  • JavaEE:  Java Platform,Enterprise Edition(Java平臺企業版)
  • JavaME:  Java Platform,Mobile Edition(Java平臺手機版)

JVM(虛擬機) 、JRE(運行環境) JDK (開發工具)

  • JVM(Java Virtual Machine ):Java虛擬機,簡稱JVM,是運行所有Java程序的假想計算機,是Java程序的

運行環境,是Java 最具吸引力的特性之一。我們編寫的Java代碼,都運行在 JVM 之上。

  • JRE (Java Runtime Environment) :是Java程序的運行時環境,包含 JVM 和運行時所需要的 核心類庫 。
  • JDK (Java Development Kit):是Java程序開發工具包,包含 JRE 和開發人員使用的工具。

 

Java開發環境配置(jdk配置)

1、下載和安裝JDK
下載:http://www.oracle.com/

安裝路徑中,不要包含中文和空格。

配置Java環境變量
計算機右鍵屬性,高級,環境變量,修改Path

 

是否配置成功:檢測cmd命令行模式下,java,javac兩個指令都能出命令提示

環境變量配置完成,重新開啓DOS命令行,在任意目錄下輸入 javac 命令,運行成功。

2、下載安裝Eclipse
注意:JDK和Eclipse版本必須保持一致,即32位/64位

程序編寫、編譯、運行原理:

3、後綴名爲.java的源文件經過編寫後,經編譯器編譯,生成中間過程爲.class的字節碼文件,執行時經過JRE二次編譯,生成能被機器直接執行的二進制執行文件,在JVM上運行出結果。
如果使用集成開發工具(Eclipse),可以不需要配置環境變量
開發工具是即時編譯

開發環境已經搭建完畢,可以開發我們第一個Java程序了。

Java程序開發三步驟:編寫編譯運行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章