当前位置: 首页 > 编程语言 > Java > 正文

Java编程那些事儿10——Java语言简介

时间:2010-02-27 csdn博客 陈跃峰

Java语言现在是编程领域主流的开发语言之一,在这里就简单的介绍一下和Java语言相关的一些知识。 1.5.1 Java语言历史

1991年,美国的SUN(太阳微系统)公司为了在消费类电子设备(现在称作智能家电)方面进行前沿研究,建立了以James Gosling领导的Green小组进行软件方面的研究,该小组一开始选择当时已经很成熟的C++语言进行设计和开发,但是却发现执行C++程序需要很多的设备内存,这样将增加硬件的成本,不利于市场竞争,所以该小组在C++语言的基础上,创建了一种新的语言,由于该小组的领导很喜欢自己办公室窗外的一棵橡树,所以把该语言的名字叫做Oak,中文意思是橡树,这就是Java语言的前身。

但是这个科研小组的成果最终没有转变成SUN公司的产品,也没有为SUN公司带来什么收益,像很多企业的科研项目一样,Oak面临夭折的危险。

但是天无绝人之路,当上帝关上门的时候,同时会为你打开一扇窗户,由于Oak专门为内存有限的消费类电子设备进行设计,使其执行环境以及程序体积都很小,所以在1994年Internet的大潮中,找到了自己的位置。为了证明Java语言的强大的开发能力,Sun公司还专门使用Java语言开发了一个专门的浏览器软件——HotJava。

随着互联网的发展,以及Oak语言和浏览器的融合,产生了一种称作Applet技术,当然,现在该技术已经被Flash击败,Applet是一种将小程序嵌入到网页中进行执行的技术,是互联网从静态网页过渡成动态网页,也使SUN公司的该研发小组获得了新生。

1995年3月,SUN公司正式向外界发布Java语言,Java语言正式诞生。

Java语言大事记:

l 1995年3月,SUN公司发布Java,Java语言诞生

l 1996年1月,JDK1.0发布

l 1997年2月,JDK1.1发布

l 1998年12月,JDK1.2发布,这是Java语言的里程碑,Java也被首次划分为J2SEJ2EEJ2ME三个开发技术。不久SUN公司将Java改称Java 2,Java语言也开始被国内开发者学习和使用。

l 2000年5月,JDK1.3发布

l 2002年2月,JDK1.4发布

l 2004年10月,JDK1.5发布,同时SUN公司将JDK1.5改名为J2SE5.0

l 2006年6月,JDK1.6发布,也称Java SE6.0,同时Java的各版本去掉2的称号,J2EE改称Java EE,J2SE改称Java SE,J2ME改称Java ME。

1.5.2 Java程序开发过程

众所周知,程序分解释程序和编译程序,解释程序就是运行环境一句一句的读取源代码,然后执行,类似于新闻发布会中的翻译,演讲者讲一句,就翻译一句,另外一种是编译程序,就是将源代码一次翻译成计算机操作系统可以直接执行的机器指令的文件,例如Windows中的exe文件,以后只需要执行编译以后生成的文件即可。

而Java语言是一种特殊的语言,它采用的形式为先编译,再解释的执行方式。也就是先把Java语言的源代码编译成中间代码class文件,然后在运行时根据class文件的内容解释执行。所以严格意义上说,Java语言是一种半编译半解释的语言。

则一般Java程序的开发步骤如下:

1、编写源代码

2、编译源代码,如果有语法错误,则返回步骤1。

3、执行编译以后的class文件,如果有逻辑错误(功能错误),则返回步骤1

4、生成部署文件