010101_JAVA发展概述_第1页
010101_JAVA发展概述_第2页
010101_JAVA发展概述_第3页
010101_JAVA发展概述_第4页
010101_JAVA发展概述_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第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、2,JDK 1.2 J2SE 5.0得到进一步改进 现在的版本:JDK 1.6 也称为:J2SE 6.0Java主要技术分支 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 EEJSP / ServletEJB服务服务J

3、AVACLDC、MIDP游戏游戏通讯通讯JAVA SE面向对象面向对象JVM底层支持底层支持基础基础核心核心MEJava语言的特点 简洁有效 可移植性 面向对象 解释型 适合分布式计算 拥有较好的性能 健壮、防患于未然 具有多线程处理能力 具有较高的安全性 是一种动态语言 是一种中性结构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_DOSJVM for DOSWindowsJVM for WinxUNIXJVM for UnixOther PlatformOther编译编译执行执行进一步解释:Java可移植性非洲翻译韩国翻译美国翻译非洲商人韩

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论