Java软件设计基础
,是当今软件开发与应用的主流技术。
PDF 文件使用 "pdfFactory Pro" 试用版本创建
School of Computer Science and Technology
..JavaJava起源与发展起源与发展
–1991年由美国Sun公司开发的具有平台无关性的语言——Oak。
1992年10月更名为Java。Java和Internet迅速融合并互相推动快速发展
,Java语言已由最初的版本发展到今天的1.6。
..JavaJava的技术现状的技术现状
–JDK与J2SE
.JDK是Sun公司发布的Java最初版本,自从Java 1.2发布后,相应的
JDK改名为J2SE。主要目的是为台式机和工作站提供一个开发和运行的
平台。
–J2ME
.主要面向消费电子产品,例如掌上电脑、手机等。
–J2EE
.用于开发分布式的企业级大型程序。
School of Computer Science and Technology
..JavaJava起源与发展起源与发展
–1991年由美国Sun公司开发的具有平台无关性的语言——Oak。
1992年10月更名为Java。Java和Internet迅速融合并互相推动快速发展
,Java语言已由最初的版本发展到今天的1.6。
..JavaJava的技术现状的技术现状
–JDK与J2SE
.JDK是Sun公司发布的Java最初版本,自从Java 1.2发布后,相应的
JDK改名为J2SE。主要目的是为台式机和工作站提供一个开发和运行的
平台。
–J2ME
.主要面向消费电子产品,例如掌上电脑、手机等。
–J2EE
.用于开发分布式的企业级大型程序。
PDF 文件使用 "pdfFactory Pro" 试用版本创建
School of Computer Science and Technology
1.2 Java运作机制
语言翻译程序的作用示意图
..语言翻译的一般过程语言翻译的一般过程
School of Computer Science and Technology
1.2 Java运作机制
语言翻译程序的作用示意图
..语言翻译的一般过程语言翻译的一般过程
PDF 文件使用 "pdfFactory Pro" 试用版本创建
School of Computer Science and Technology
..JavaJava平台是一种运行在其他基于硬件平台之上的纯软件平平台是一种运行在其他基于硬件平台之上的纯软件平
台。台。
–Java应用程序编程接口(API:Application Programming Interface)
–Java虚拟机(JVM:Java Virtual Machine)
.JVM可以在任何处理器上安全、兼容地执行Java应用程序。
.JVM可建立于不同的硬件系统、不同的操作系统平台。
.Java程序被翻译为与机器无关的字节码文件(*.class文件),再由
JVM转换成某种处理器的专用代码,因此可以达到“一次编写,处处运
行”的理想。
School of Computer Science and Technology
..JavaJava平台是一种运行在其他基于硬件平台之上的纯软件平平台是一种运行在其他基于硬件平台之上的纯软件平
台。台。
–Java应用程序编程接口(API:Application Programming Interface)
–Java虚拟机(JVM:Java Virtual