目錄
JVM(虛擬機) 、JRE(運行環境) 、 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類庫等。
- bin:存放JDK的各種工具命令,常用javac、java等命令就放在該路徑下
- db:安裝JavaDB的路徑
- include:一些平臺特定的頭文件
- jre:運行Java程序所必需的JRE環境
- lib:存放JDK工具命令的實際執行程序
- javafx-src:存放JavaFX所有核心類庫的源代碼(目前我們不會接觸到)
- 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程序開發三步驟:編寫、編譯、運行。