java语言概述与编程环境

java语言概述与编程环境

ID:36198058

大小:1022.31 KB

页数:48页

时间:2019-05-07

java语言概述与编程环境_第1页
java语言概述与编程环境_第2页
java语言概述与编程环境_第3页
java语言概述与编程环境_第4页
java语言概述与编程环境_第5页
资源描述:

《java语言概述与编程环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaEE基础教程第1章Java语言概述与编程环境1.1Java的诞生1.2Java主要特性1.3JavaJDK开发环境1.4Java程序运行原理1.5开发工具MyEclipse介绍1.6简单Java程序结构1.1Java的诞生返回Java语言的起源可追溯到1991年。Java语言起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。在Java出现以前,Internet上的信息内容都是一些乏

2、味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。2021/8/172JavaEE基础教程1.1Java的诞生1995年5月23日Sun在SunWorld‘95会议上上正式发布第一个Java版本和HotJav

3、a浏览器。那一年Sun虽然推出了Java,但这只是一种语言,而要想开发复杂的应用程序,必须要有一个的强大的开发库支持才行。因此,Sun在1996年1月23日发布了JDK1.0。这个版本包括了两部分:运行环境(即JRE)和开发环境(即JDK-JavaDevelopmentKit)。在运行环境中包括了核心API、集成API、用户界面API、发布技术、Java虚拟机(JVM)五个部分。1997年2月18日Sun发布了JDK1.1。JDK1.1相对于JDK1.0最大的改进就是为JVM增加了JIT(Just-In-Time即时编译)编译器。JIT和传统的编译器不同,传

4、统的编译器是编译一条,运行完后再将其扔掉,而JIT会将经常用到的指令保存在内存中,在下次调用时就不需要再编译了。这样JDK在效率上有了非常大的提升。2021/8/173JavaEE基础教程1.1Java的诞生1998年12月4日Sun发布了Java的历史上最重要的JDK1.2。这个版本标志着Java已经进入Java2时代。1998年也是Java开始迅猛发展的一年,在这一年中Sun发布了JSP/Servlet、EJB规范。Java在其SDK1.2之后的版本都统称叫Java2,在Java2的规格里重新组织了Java平台的集成方法,将Java分成三种不同规范的版本

5、,分別是:J2EE--Java2EnterpriseEdition,可扩展的企业级应用的Java平台。J2SE--Java2StandardEdition,用于工作站、PC机的Java2标准平台。J2ME--Java2MicroEdition,用于嵌入式应用的Java2平台。这些标志着Java已经吹响了向企业、桌面和移动3个领域进军的号角。2021/8/174JavaEE基础教程从JDK1.2开始,Sun以平均2年一个版本的速度推出新的JDK。在2000年5月8日。Sun对JDK1.2进行了重大升级。推出了JDK1.3。在JDK1.3时代,相应的应用程序服务

6、器(如第一个稳定版本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为止,已经

7、可以使用Java实现大多数的应用了。1.1Java的诞生2021/8/175JavaEE基础教程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)和装箱等功能,同时,也是更新的企业级规范,如通过注释

8、等新特性改善了EJB的复杂性,并推出了EJB3.0规

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。