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界面

                
            
        
浙公网安备 33010602011771号