- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言概述与编程环境.ppt
1995年5月23日Sun在SunWorld‘95会议上上正式发布第一个Java版本和HotJava浏览器。那一年Sun虽然推出了Java,但这只是一种语言,而要想开发复杂的应用程序,必须要有一个的强大的开发库支持才行。因此,Sun在1996年1月23日发布了JDK1.0。这个版本包括了两部分:运行环境(即JRE)和开发环境(即JDK-Java Development Kit)。在运行环境中包括了核心API、集成API、用户界面API、发布技术、Java虚拟机(JVM)五个部分。 1997年2月18日Sun发布了JDK1.1。JDK1.1相对于JDK1.0最大的改进就是为JVM增加了JIT(Just-In-Time即时编译)编译器。JIT和传统的编译器不同,传统的编译器是编译一条,运行完后再将其扔掉,而JIT会将经常用到的指令保存在内存中,在下次调用时就不需要再编译了。这样JDK在效率上有了非常大的提升。 从JDK1.2开始,Sun以平均2年一个版本的速度推出新的JDK。 在2000年5月8日。Sun对JDK1.2进行了重大升级。推出了JDK1.3。在JDK1.3时代,相应的应用程序服务器(如第一个稳定版本Tomcat3.x)也得到了广泛的应用,WebLogic等商业应用服务器也渐渐被接受。 进入21世纪以来,曾经在.NET平台和Java平台之间发生了一次声势浩大的孰优孰劣的论战,Java的主要问题就是性能。因此,Sun将主要精力放到了Java的性能上。 2002年2月13日Sun发布了JDK1.4。在JDK1.4中,Sun对Hotspot虚拟机的锁机制进行改进,使JDK1.4的性能有了质的飞跃。同时由于Compaq、Fujitsu、SAS、Symbian、IBM等公司的参与,使JDK1.4成为发展最快的一个JDK版本。到JDK1.4为止,已经可以使用Java实现大多数的应用了。 2004年10月,Sun发布了人们期待已久的JDK1.5,同时,Sun将相应的J2SE改名为J2SE5.0。与JDK1.4不同,JDK1.4的主题是性能,而J2SE5.0的主题是易用。Sun之所以将版本号1.5改为5.0,就是预示着J2SE5.0较以前的J2SE版本有着很大的改进。Sun不仅为J2SE5.0增加了诸如泛型、增强的for语句、可变数目参数、注释(Annotations)、自动拆箱(unboxing)和装箱等功能,同时,也是更新的企业级规范,如通过注释等新特性改善了EJB的复杂性,并推出了EJB3.0规范。同时又针对JSP的前端界面设计而推出了JSF。这个JSF类似于ASP.NET的服务端控件。通过它可以很快地建立复杂的JSP界面。 到2006年年底Sun再接再厉地推出了J2SE6.0的测试版,2007年初推出它的正式版。在推出J2SE6.0的同时,J2SE7.0项目也已经启动。 J2EE建立于J2SE之上,经过多年实践证明,J2EE的确是最优秀的企业级应用开发平台,自JDK5.0开始SUN将J2EE改称JAVA EE,目的是强调J2EE的核心是Java企业应用,避免将J2EE误解为一套独立于Java的技术方案。 Java EE是Java平台企业版的简称(Java Platform Enterprise Edition),用于开发便于组装、健壮、可扩展、安全的服务器端Java应用,具有Web服务、组件模型、以及通信API等特性,这些为面向服务的架构(SOA)以及开发Web2.0应用提供了支持。 如今,Java EE平台已经成为电信、金融、电子商务、保险、证券等各行业的大型应用系统的首选开发平台。 Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。 1、Java 2指的是( )版本以后的开发环境。 2、自()以后将J2EE改称为JavaEE。 3、以下哪些是Java语言的特性。 A、纯面向对象的程序设计语言 B、体系结构中立的 C、支持多线程的 D、不支持分布式应用 4、以下Java与C/C++的不同中,哪个说法错误。 A 、Java采用了多重继承。 B 、Java中取消了指针的使用。 C、 Java的数据结构只有类。 D、 Java取消了指针的使用。 从图1.1中可以看到,当前必威体育精装版版本是J
您可能关注的文档
- CPU-罗菊英.ppt
- CPU散热器安装.doc
- CRRT与中毒.ppt
- CRT_newschan决策树.doc
- C与Java的异同点.ppt
- c简化教程.doc
- DBTwin集群数据库系统介绍.ppt
- DCA算法介绍.ppt
- DCS组态课件.ppt
- DDB东芝推广.ppt
- 贵州省六盘水市企业人力资源管理师之四级人力资源管理师考试题库完整答案.docx
- 贵州省贵阳市企业人力资源管理师之四级人力资源管理师考试精选题库带答案(必威体育精装版).docx
- 转正申请工作报告模板参考5篇(Word必威体育精装版版) .pdf
- 跟岗实践总结(真题7篇).pdf
- 贵州省黔东南苗族侗族自治州企业人力资源管理师之一级人力资源管理师考试大全及答案(精品).docx
- 贵州省贵阳市企业人力资源管理师之一级人力资源管理师考试通用题库【含答案】.docx
- 贵州省六盘水市企业人力资源管理师之一级人力资源管理师考试优选题库及答案(全国通用).docx
- 部编版小学六年级上册语文第一单元测试题及答案(共2套).pdf
- 贵州省铜仁地区企业人力资源管理师之四级人力资源管理师考试通关秘籍题库附解析答案.docx
- 贵州省铜仁地区企业人力资源管理师之一级人力资源管理师考试通关秘籍题库精品及答案.docx
文档评论(0)