一Java语言发展史
在
1991
年时候,
James Gosling
(詹姆斯•高斯林)所在
sun公司
的工程师小组,需要
设计一种小型计算机语言,该语言主要用于像电视机顶盒,家用电器等这样的消费类电子
产品,这些电子产品有一个共同的特点:
计算处理能力和内存都非常有限,
所以要求:语
言必须能够生成非常紧凑的代码,这样才能在这样的环境中执行,另外,由于不同的厂商
选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是
中立的,也就是
在不同的平台上运行(即跨平台)。
所以在sun公司内部成立了一个Green项目组,该小组的领导人是James Gosling。
他们经过4年的研发,最终于1995年正式确立.将名字改为java,Java是印度尼西亚爪哇岛
的英文名称,因盛产咖啡而闻名。JAVA的标识也正是一杯正冒着热气的咖啡。
1995年正式确立
1996年1.0版本发布
从java1.5开始版本号改为java5,java6...
2009年SUN公司被Oracle公司收购
现在java每半年推出一个新版本(每年3月和6月)
二Java语言的特点
1.开源:软件的源代码公布可以供所有人学习使用
2.平台无关性:Java语言通过虚拟机来实现,虚拟机将编写的代码,转义成特定平台可以识别的特别机器码,因此Java可以在不同平台上运行。
三Java技术体系平台
JavaSE
:Java Standard Edition(标准版) JavaSE 包含那些构成Java语言核心
的类。比如:核心常用类,输入输入,线程,数据库连接等.
JavaEE
:Java Enterprise Edition(企业版) JavaEE 包含JavaSE 中的类,并且
还包含用于开发企业级应用的类。比如:servlet.
JavaME
:Java Micro Edition(微缩版) JavaME 包含JavaSE中一部分类,用于
消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒.
javaME主要是为上一代电子进行程序开发,现在基本已经不再使用,从而被安卓所
取代
四Java语言的运行机制
1编写.编写一个.java的文件。(将文件后缀名改为.java)
2编译.使用一个java编译器将.java编译为一个.class文件。(使用javac将.java编译成.class文件)
3运行.将编译好的.class文件交给不同平台的虚拟机上进行实现。(使用java运行.class文件)