作者:佚名 文章来源:软件部 点击数: 更新时间:2014-11-28 14:32:01
1995年,Sun公司发布了JAVA的第一个版本:JDK1.0
1998年,发布JDK1.2,并且更名为JAVA2后续1.3、1.4版本。
现在企业应用中最流行的版本是JDK1.4。
Sun公司在发布了JDK1.5后,又将JAVA改名为JAVA5.0。
本套文档使用JAVA6.0(JDK1.6)开发实例程序。
随着JAVA语言的逐渐流行。人们将JAVA语言应用到3大块,分别为:J2SE(桌面应用程序开发)、J2EE(基于WEB的JAVA程序开发)、J2ME(移动设备JAVA程序开发),而J2SE是其他两者的基础。其中包括语法、JAVA高级应用(IO流、多线程、Socket编程)等。在介绍中可能体会不到为什么J2SE是其它两块的基础,当我们学到J2EE的时候,再来体会,就会发现,许多J2SE里的高级应用,是J2EE和J2ME里实现核心思想必不可少的东西。
2.1JAVA语言是简单的
JAVA语言是由C语言和C++语言发展所的来的,它抛弃了C/C++里面一些很少使用,并且很容易让人迷惑的特性,比如操作符的重载、多继承等。并且它抛弃了指针,并且提供了内存管理机制,自动释放垃圾内存,使程序员不必为内存管理担忧。
2.2JAVA是一种纯面向对象程序设计语言
在JAVA中,一切皆对象,万物皆对象。它的具体表现在类与类的单继承(extends),类与多个接口的实现(implements),接口与接口之间的多继承等。
2.3JAVA语言是健壮的
由于JAVA语言抛弃了C/C++中一些影响程序健壮性的特性,比如指针、操作符的重载等。并提供了强类型、垃圾管理、异常处理、安全检查等机制。使得JAVA更加健壮
2.4JAVA语言是平台无关的
JAVA是运行在JAVA虚拟机(JVM)之上的,只要安装了JVM的机器和系统,都可以运行JAVA程序。Sun公司在发布JAVA时提出的理念就是:一次编译,到处运行。
2.5JAVA语言是可移植的
JAVA的可移植性来源于其平台无关性,只要在安装了JVM的地方,都可以运行JAVA程序。因此,JAVA程序既可以运行在Windows系统下,也可以运行在Unix系统下。
2.6JAVA语言是解释、编译并存的
一个用JAVA语言编写好的文件(.java文件)在JAVA平台上被编译成字节码格式,然后才被JVM拿去给操作系统执行。这个过程,先讲JAVA程序解释成JVM认识的格式,JVM再编译成机器认识的语言。所以JAVA语言是解释型的。
2.7JAVA语言是安全的
JAVA的安全性主要体现在:
1、自动释放垃圾内存,内存回收器找到不再使用的对象,整理内存的碎片空间,将这些空间释放,尽量避免了内存不足的情况。
2、对在网络中交互的序列化对象,JAVA提供了一个Serizlizable接口,避免在网络中交互的对象被随意读写。还有transient关键字,加上了这个关键字的变量不会在网络中被读写。