JAVA语言的发展史
(1)1995年5月,Sun公司开发了一门新的编程语言——Java。
(2)Java之父——詹姆斯·高斯林。
(3)1996年Sun公司推出了Java开发工具包,也就是JDK1.0,提供了强大的类库支持。
(4)1998年推出了JDK1.2,它是Java里程碑式的版本。为了加以区别,Sun公司将Java改名为Java2,即第二代Java。
(5)Java分类为Java SE、Java ME和Java EE3个版本,即Java标准版、Java微缩版和Java企业版。
Java跨平台原理
(1)跨平台是指程序可以在多种平台(Microsoft Windows、Apple Macintosh和Linux等)上运行,即编写一次,随处运行(Write Once,Run Anywhere)。
(2)Java语言通过为每个计算机系统提供一个叫做Java虚拟机的环境来实现跨平台。
(3)Java虚拟机是可运行Java字节码的虚拟计算机系统。可以将Java虚拟机看成一个微型操作系统,在它上面可以执行Java的字节码程序。它附着在具体操作系统之上,本身具有一套虚拟机指令,但它通常在软件上而不是在硬件上实现。
(4)Java虚拟机形成了一个抽象层,将底层硬件平台、操作系统与编译过的代码联系起来。
(5)Java字节码具有通用的形式,Java实现跨平台性只有通过Java虚拟机处理后才可以转换成具体计算机可执行的程序。