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


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