- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java面向对象程序设计了解Java讲述
Company Logo Java面向对象程序设计了解Java 尹华 yinhuayh@ 2014年3月 * Java起源 Java Java程序及开发环境 课后思考及练习 提纲 1 2 3 4 * Java起源 1991, Sun 成立Green小组,开发了Oak语言; 1991年Sun公司为了开拓家电消费类电子产品市场(如电冰箱、洗衣机交互式电视等),成立了一个专门独立开发小组,命名为“Green”。该小组的负责人是James Gosling,主要是开发智能小型电子产品的语言,即“Oak”语言(一种橡树的名字 )。 Oak语言是在C和C++语言基础上进行简化和改进的一种语言。 1992.8,“Green”小组升格为First Person公司,他们将Oak 的技术转移到Web上,并将Oak改名为Java; * 1994, First Person 解体,Sun决定将Oak与3W相结合; 到1994年,随着互联网和3W的飞速发展 Web在Internet上开始流行, 致使Java得以迅速发展并获得成功。 Java起源 1995.1,James Gosling 和Naughton 完成Oak新版与第一个基于Oak的应用程序Web Runner。 Oak ? Java WebRunner ? HotJava,支持Java的第二代浏览器 Oak更名为Java。Java的得名还有段小插曲呢,一天,Java小组成员正在喝咖啡时, 议论给新语言起个什么名字的问题,有人提议用Java(Java是印度尼西亚盛产咖啡 的一个岛屿),这个提议得到了其他成员的赞同,于是就采用Java来命名此新语言 很快Java被工业界认可,许多大公司如IBM Microsoft.DEC等购买了Java的使用权,并被美国杂志PC Magazine评为1995年十大优秀科技产品。从此,开始了Java应用的新篇章。 * Java起源 1995年秋 , Netscape Navigator 2.0 32位版中支持Java 1995.12,微软IE加入支持Java的行列 1996.2,Java Beta测试版结束,Java1.0版正式诞生 1997.2,Java发展至1.1版,Java的第一个开发包JDK发布 1999.7,Java升级至1.2版 2000.9,Java升级至1.3版 2001.7,Java升级至1.4版 2004.9,发布Java?2平台标准版(J2SE)的发开工具包 JDK1.5.0,并改名为JDK?5.0,被认为是Java平台和编程语言 近10年来最重大的升级。 * Java Java是一种编程语言,又是一种平台 * Java语言 J2ME J2SE J2EE Java编程语言 Java编程语言是半编译,半解释的 * Java编程语言 编写Java程序 Java编译器 字节码(.class) Java源代码(.java) Java解释器 for Windows Java解释器 for UNIX Java解释器 for Mac OS Java程序从编写到运行的过程 PC计算机 UNIX服务器 Mac计算机 Java虚拟机(Java VM ,Java Virtual Machine) Javajava平台 Java平台:JVM(java虚拟机)和Java API(java应用程序接口) * Javajava平台 * Java平台的组成 Java应用程序接口(API) Java基本软件(基本类和扩展类) Java虚拟机(JVM) 适配器 实际计算机(硬件和操作系统) 通信网络 Javajava平台 * JVM规范定义了一组抽象的逻辑组件,包括: ?指令集; ?寄存器组:程序计数器、栈顶指针等; ?栈结构:提供各种参数等; ?垃圾收集器; ?存储区:存放字节码的方法代码、符号表 Java—java平台 J2ME J2SE J2EE 针对消费类的电子设备如蜂窝电话、数字置顶盒、汽车导航系统等 语言精简、运行环境高度优化 Web为中心的客户端或服务器端的软件开发 J2SE 的实现: Java 2 Software Development Kit (SDK), Standard Edition + Java 2 Runtime Environment 开发企业级和服务器端的应用。 J2SE+Enterprice JavaBeans(EJB),Java Servlets API + Java Server Pages(JSP). * Java程序及开发环境 * Java程序:Java application(应用程序)和Java applet(小程序) Java ap
文档评论(0)