Java基礎知識

uJava概述



  1. Java概述

  1.1Java語言發展史和平臺概述

A:Java語言發展史

     詹姆斯·高斯林James Gosling1977年獲得了加拿大卡爾加里大學計算機科學學士學位,1983年獲得了美國卡內基梅隆大學計算機科學博士學位,畢業後到IBM工作,設計IBM第一代工作站NeWS系統,但不受重視。後來轉至Sun公司,1990年,與PatrickNaughtonMike Sheridan等人合作綠色計劃,後來發展一套語言叫做“Oak”,後改名爲Java

        SUN(Stanford University Network,斯坦福大學網絡公司) 

B:Java語言版本

        

        * JDK 1.1.4         Sparkler      寶石                            1997-09-12

       * JDK 1.1.5         Pumpkin            南瓜                            1997-12-13

       * JDK 1.1.6         Abigail        阿比蓋爾--女子名            1998-04-24

       * JDK 1.1.7         Brutus          布魯圖--古羅馬政治家和將軍 1998-09-28

       * JDK 1.1.8         Chelsea              切爾西--城市名                1999-04-08

       * J2SE 1.2           Playground 運動場                        1998-12-04

       * J2SE 1.2.1        none            無                        1999-03-30

       * J2SE 1.2.2        Cricket        蟋蟀                            1999-07-08

       * J2SE 1.3           Kestrel        美洲紅隼(sǔn)                  2000-05-08

       * J2SE 1.3.1        Ladybird     瓢蟲                            2001-05-17

       * J2SE 1.4.0        Merlin         灰背隼                        2002-02-13

       * J2SE 1.4.1        grasshopper     蚱蜢                            2002-09-16

       * J2SE 1.4.2        Mantis         螳螂                            2003-06-26

       * JAVASE 5.0 (1.5.0)       Tiger            老虎      

       * JAVASE 5.1 (1.5.1)       Dragonfly   蜻蜓      

       * JAVASE 6.0 (1.6.0)       Mustang            野馬

       * JAVASE 7.0 (1.7.0)       Dolphin              海豚

1.2:JVM,JRE,JDK的概述 

1.2.1    什麼是跨平臺?

平臺:指的是操作系統(Windows,Linux,Mac)

跨平臺:Java程序可以在任意操作系統上運行,一次編寫到處運行

原理:實現跨平臺需要依賴Java的虛擬機 JVM (Java Virtual Machine)

1.2.2   JVM   JRE   JDK說明

 

A:什麼是JVM

JVM是java虛擬機(JVM Java Virtual Machine),java程序需要運行在虛擬機上,不同平臺有自己的虛擬機,因此java語言可以跨平臺

B:什麼是JRE

包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等如果想要運行一個開發好的Java程序,計算機中只需要安裝JRE即可。

        JRE:JVM+類庫。 

C:什麼是JDK

JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了。

       其中的開發工具:編譯工具(javac.exe) 打包工具(jar.exe)等

       JDK:JRE+JAVA的開發工具。

D:爲什麼JDK中包含一個JRE

       爲什麼JDK中包含一個JRE呢?

       開發完的程序,需要運行一下看看效果。

E:JDK,JRE,JVM的作用和關係

JDK包含JRE 和開發工具包

JRE 包含 核心類庫和JVM


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