- 1、本文档共81页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计 --- Java 语言 目录 第一章 Java简介 第二章 Java基本语法 第三章 Java面向对象思想(★ ★ ★ ★ ★ ) 第四章 Java异常处理 第五章 Java API (★ ★ ★ ★ ) 第六章 Java IO 第七章 Java项目实践 第一章 Java简介 Java语言的发展历程 Java的三大版本 Java虚拟机原理及Java跨平台的原理 Java语言的特点 Java开发环境的搭建及其设置 Java程序先睹为快 1.1 Java语言的发展历程 90年12月,SUN公司的一个开发小组从事家用电器方面的小型研究项目。最初方案是用C++开发。开发人员James Gosling(吉姆斯·高斯林 Java之父)对C++实现这一任务感到失望,决定自己编写了一种更好的语言来实现这一项目.最初,这种语言命名为OAK,后来改名为Java。 Java最初为用于家用电器而开发,Java的小型、安全、可移植性等特点,使其适用于WEB。Java产生的时候,正是万维网日益流行的时候。 95年8月,Netscape公司的浏览器率先支持Java。随后,Microsoft的Internet Explorer浏览器也支持Java。这样,随着万维网的日益普及,Java得到了广泛的使用。(广泛地应用于Internet网络程序设计。) 1.1 Java语言的发展历程 1995.8 Java语言诞生。 1996 JDK1.0发布,10个最主要操作系统供应商申明将在其产品中支持Java技术 1997 JDK1.1发布。 1998 JDK1.1下载量超过200万次,JDK1.2(称Java2)发布。 1999 Java被分成J2SE、J2EE 和J2ME,JSP/Servlet技术诞生。 2000 JDK1.3发布, JDK1.4发布。 2001 Nokia公司宣布到2003年将出售1亿部支持Java的手机,J2EE1.3发布。 2002 J2EE1.4发布,自此Java的计算能力有了大幅度提升.J2EE SDK的下载量达到200万次. 2003 5.5亿台桌面机上运行Java程序,75%的开发人员将Java作为首要开发工具 2004 J2SE1.5发布,这是Java语言的发展史上的又一里程碑事件。为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0。? 2005 JavaOne大会召开,Sun公司公开Java SE6。此时,Java的各种版本被更名,取消其中的数字2:J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME 1.2 Java的三大版本 J2SE (Java2 Standard Edition) 标准版,定位在客户端,主要用于桌面应用软件的编程 J2ME (Java2 Micro Edition)? 微型版?,主要应用于嵌入式系统开发,如手机和PDA的编程 J2EE (Java2 Enterprise Edition)企业版,定义在服务器端,主要用于分布式网络程序开发,如电子商务网站和ERP系统 2005 JavaOne大会召开,Sun公司公开Java SE6。此时,Java的各种版本被更名,取消其中的数字“2”:J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。 1.3 Java虚拟机及跨平台的原理 JVM:Java虚拟机(Java Virtual Machine),运行Java字节码的假想的计算机 Java虚拟机是Java最核心技术,也是跨平台的基础。 JVM有自己的堆栈、 “ CPU”等定义,是用软件模拟出一台假想的计算机,Sun公司制定了它的技术规范。 1.3 Java虚拟机及跨平台的原理 Java以前的高级语言例如 C /C++语言 1.3 Java虚拟机及跨平台的原理 机器语言决定代码移植的可行性,为一种计算机编写的代码不能在另一种计算机上运行 1.3 Java虚拟机及跨平台的原理 1.3 Java虚拟机及跨平台的原理 两种过程比较——Java跨平台原理 1.4 Java语言的特点 Java是跨平台的 Java是简单的 Java是安全的 Java是完全面向对象的 Java是健壮的 1.4 Java语言的特点 Java是跨平台的 Java程序的跨平台主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。 1.4 Java语言的特点 Java是简单的 不再有#include 和#define 等预处理功能 不再有struct,union及typedef
您可能关注的文档
- (10月26日)培训管理者学习实验室(TMLL)第二次 学习活动于白云学院欢乐举办.doc
- (2011版)卫星电视广播地面接收设备产品生产许可证实施细则(直播卫星专用设备部分).doc
- (Housing_Axis-area)手机结构部标准设计说明.doc
- (keypad)手机结构部标准设计说明.doc
- (PCB&METAL_DOME)手机结构部标准设计说明.doc
- (一)打造一个会呼吸、有生命的未来移动城安阳移动公司发力“无线城市“建设(新).doc
- (二)物品自动识别技术介绍.pdf
- (国人)人机界面设计指南.doc
- (恒温水浴性能测试).教案副页(恒温水浴性能测试).doc
- (海信N51手机)HS-N51 PCCamera(电脑摄像头)驱动安装指南.pdf
文档评论(0)