




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Module 10 Unit 2 教学设计 2023-2024学年外研版英语八年级下册
- 2024年初级经济师题库附答案
- 二零二五年度个人停车位租赁及物业管理服务合同
- 二零二五年度分手后个人肖像权许可协议
- 二零二五年度终止劳动合同协议书:GGG公司员工HHH合同终止及竞业限制协议
- 二零二五年度工程抵债房产租赁与物业管理协议
- 2025年度职业教育机构与企业实习合作合同
- 二零二五年度知识产权运营公司挂靠合作协议
- 二零二五年度诊所财务人员聘用及预算合同
- 二零二五年度家庭赡养老人医疗费用分摊协议
- (儿科学课件)肾病综合征
- 光缆线路工程段终版施工图
- 2023年最新的郭氏宗祠的对联大全
- 矿井年度灾害预防和处理计划
- 毕业论文-基于Java Web的模拟驾校考试系统设计与实现
- 骆驼祥子1一24章批注
- 《中国古代文学史》宋代文学完整教学课件
- 新部编人教版四年级下册道德与法治全册教案(教学设计)
- 物业服务企业市场拓展战略规划课件
- 进制转换教学设计
- 垂直度和跳动形位公差间的关系及取代应用下
评论
0/150
提交评论