JAVA

第一章  java语言概述与开发环境

1.1 java语言发展史

1996年初发布JDK1.0,JDK1.0版本包括两部分:运行环境(即JRE)和开发环境(即JDK)。运行环境包括核心API、集成API、用户界面API、发布技术、Java虚拟机(JVM)5个部分;开发环境包括编译java程序的编译器(即javac命令)。

1997年2月18日发布了JDK1.1,JDK1.1增加额JIT(即时编译)翻译器。JIT会将经常用到的指令保存在内存中,当下次调用时就不需要重新编译了,通过这种方式让JDK再效率上有了较大的提升。

1998年12月发布JDK1.2,伴随JDK1.2一同发布的还有JSP/Servlet、EJB等规范,并将Java分成了J2EE、J2SE和J2ME三个版本:

  • J2ME:主要用于控制移动设备和信息家电等有限存储的设备。
  • J2SE:整个Java技术的核心和基础,它是J2ME和J2EE编程的基础(也是本书主要介绍的内容)。
  • J2EE:Java技术中应用最广泛的部分,J2EE提供了企业应用开发相关的完整解决方案。

JDK1.2还把它的API分成了三大类。

  • 核心API:由Sun公司制定的基本的API,所有的Java平台都应该提供。这就是平常所说的Java核心类库。
  • 可选API:这是Sun为JDK提供的扩容API,这些API因平台的不同而不同。
  • 特殊API:用于满足特殊要求的API。如用于JCA和JCE的第三方加密类库。

2002年2月,Sun发布了JDK史上最为成熟的版本:JDK1.4.此时由于Compaq、Fujitsu、SAS、Symbian、IBM等公司的参与,使JDK1.4成为发展最快的一个JDK版本。

在此期间涌现出大量基于Java语言的开源框架:Struts、WebWork、Hibernate、Spring等;大量企业应用服务器也开始涌现:WebLogic、WebSphere、JBoss等,都标志着java语言进入飞速发展时期。

2004年10月,发布了JDK1.5,同时Sun将JDK1.5改名为Java SE5.0,J2EE、J2ME也相应的改名为Java EE和Java ME。JDK 1.5增加了诸如泛型、增强的for语句、可变数量的形参、注释(Annotations)、自动拆箱和装箱等功能;同时,也发布了新的企业级平台规范,如通过注释等新特性来简化EJB的复杂性,并推出了EJB3.0规范。换推出了自己的MVC框架规范:JSF,JSF规范类似于ASP.NET的服务器端控件,通过它可以快速地构建复杂的JSP界面

 

posted @ 2025-07-31 12:00  胡不归258  阅读(80)  评论(0)    收藏  举报