学了这么久的java,说真的,对于java的诞生以及发展历史,差不多又忘了,趁最近有时间,好好复习一下最基本的东西
Java诞生于1991年,当时Sun公司有个称为Green项目,目的是开拓消费类电子产品市场,例如,交互式电视、烤面包箱等家用电器的控制软件。该小组的领导人是James Gosling(Java之父,是一位非常杰出的程序员。
在1991年6月份开始准备开发一个新的语言,那么给它起一个什么名字呢?Gosling回首向窗外望去,看见一棵老橡树,于是建一个目录叫Oak,这就是Java语言的前身(后来发现Oak已是Sun公司另一个语言的注册商标,才改名为Java,即太平洋上一个盛产咖啡的岛屿的名字)。
1996—JAVA JDK 1.0 一个小型的专注于网页的版本,可用于所有浏览器。
1997—JAVA JDK 1.1 在用户界面上有所改进,重写了事件处理,增加JavaBean。
1998---JAVA JDK 1.2 (JAVA 2) 重组了图形化界面、数据库互连等技术。
2000—JAVA JDK 1.3 改进了多媒体,有更好的可访问性,编译也更快。
2002.2---JDK1.4 提升了Java计算的性能与缩放能力,在性能上比1.3提升了将近60%,基于图形界面的响应速度提升了40%。至今在用。
Java的现状
Sun公司的Sun ONE(Open Net Environment 开发网络环境)
Sun ONE体系结构以Java语言为核心,包括J2SE/J2EE/J2ME和一系列的标准、技术及协议。
针对企业网应用的J2EE(Java 2 Enterprise Edition);
针对普通PC应用的J2SE(Java 2 Standard Edition);
针对嵌入式设备及消费类电器的J2ME(Java 2 Micro Edition)。
J2EE是针对企业级的开发应用,包括:servlet、JSP、企业级JavaBean、EJB等等。
J2ME又被称为Java 2 微型版,被使用在各种各样的消费电子产品上,例如智能卡、手机、PDA、电视机顶盒等方面。
所以说,现在的Java技术是:
一种编程语言:语法与C++相似,是C/C++的后裔。
一种开发环境:一系列工具(编译器、解释器、文档生成器、类文件打包工具等)。
一种应用程序环境:是独立的程序,不需浏览器,只要有JRE就可。
一种部署环境:JRE和Web浏览器。