文档详情

010101_JAVA发展概述

gu****n
实名认证
店铺
PPT
795KB
约14页
文档ID:243083757
010101_JAVA发展概述_第1页
1/14

单击此处编辑母版标题样式,,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,第五级,,,*,第,1,章:,JAVA,概述及开发环境搭建,,,—— JAVA,发展概述,软件教学研发部,,本章目标,了解,SUN,公司,,了解,Java,语言的发展史,,了解,Java,主要技术的三个分支,,了解,Java,可移植性的实现原理,,SUN,公司,SUN,:,Stanford University Network,,1982,年成立,,Java,发展历程,Oak,:,Java,的前身,,1991,年出现,,基于,C++,开发的新语言,主要用于嵌入式设备开发,,之后产生了,HotJava,浏览器,,,,Java,发展历程,Java,主设计者:,,James Gosling,,1995.5.23 Sun,发布了,Java 1.0,,Java Development Kit,,,JDK1.0,,Java 2,,,JDK 1.2,,J2SE 5.0,得到进一步改进,,现在的版本:,JDK 1.6,,也称为:,J2SE 6.0,,Java,主要技术分支,JAVA SE,,Java 2 Platform, Standard Edition,,前身:,J2SE,,,2005,年之后更名为,JAVA SE,,JAVA EE,,Java 2 Platform, Enterprise Edition,,前身:,J2EE,,,2005,年之后更名为,JAVA EE,,JAVA ME,,Java 2 Platform, Micro Edition,,前身:,J2ME,,,2005,年之后更名为,JAVA ME,,三种技术的关系,JAVA EE,JSP /,Servlet,EJB,服务,…,JAVA,CLDC,、,MIDP,游戏,通讯,…,JAVA SE,面向对象,JVM,底层支持,…,基础,,核心,ME,,Java,语言的特点,简洁有效,,可移植性,,面向对象,,解释型,,适合分布式计算,,拥有较好的性能,,健壮、防患于未然,,具有多线程处理能力,,具有较高的安全性,,是一种动态语言,,是一种中性结构,,Java,应用程序运行机制,计算机高级编程语言类型:,,编译型,,解释型,,,,,,,Hello.java,______________________,,________________________,,_____,,___________,Hello.class,______________________,,________________________,,_____,,___________,编译,解释,011101100…,,Java,是两种语言的结合,,编译命令:,javac.exe,,解释命令:,java.exe,,Java,程序组成:,Java,源文件、字节码文件、机器码指令,,Java,虚拟机(,Java Virtual Machine,),在一台计算机上由软件或硬件模拟的计算机。

Java,虚拟机,(JVM),读取并处理经编译过的平台无关的字节码,class,文件 Java,编译器针对,Java,虚拟机产生,class,文件,因此是独立于平台的Java,解释器负责将,Java,虚拟机的代码在特定的平台上运行Source.java,______________________,,________________________,,_____,,___________,Source.class,______________________,,________________________,,_____,,___________,,DOS,JVM for DOS,,Windows,JVM for,Winx,,UNIX,JVM for Unix,,Other Platform,Other,编译,执行,,进一步解释:,Java,可移植性,非洲翻译,韩国翻译,美国翻译,非洲商人,韩国商人,美国商人,中国商人,问候的话语,翻译成非洲话,翻译成韩国话,翻译成美国话,,下一章内容,Java,,开发环境搭建,,。

下载提示
相关文档
正为您匹配相似的精品文档