1995年OAK被命名为Java编程语言,并于当年5月23日正式对外发布JDK(Java SE Development Kits)1.0版本,Java语言在这一时刻正式成立了。它是一种极富创造力的面向对象的程序设计语言,同时也是一种跨平台的程序设计语言。用Java语言编写的程序,可以运行在任何平台和设备上,如跨越IBM个人电脑、Windows视窗系统、MAC苹果系统、手机应用程序、各种电子设备等系统和硬件平台。真正实现“一次编写,到处运行”,它非常适合于企业网络和Internet环境,并且已成为Internet中最有影响力、最受欢迎的编程语言之一。
在2009年Oracle公司正式收购了Sun成为Java的新家园,Oracle致力于完善Java的功能,使它更加强大。
1.1.2 Java的几个版本
自从Sun推出Java以来,就力图使之无所不能,所以Java发展到现在,按应用范围分为3个版本。这3个版本分别是JavaSE、JavaEE和JavaME,这也就是Sun ONE(Open Net Environment)体系,下面分别介绍这3个Java版本。
1.JavaSE
JavaSE就是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础、JDBC数据库操作、I/O输入输出、网络通讯、多线程等技术。JavaSE的结构如图1.7所示。
2.JavaEE
JavaEE是Java的企业版,主要用于开发企业级分布式的网络程序,如电子商务网站和ERP系统,其核心为EJB。JavaEE的API结构如图1.8所示。
3.JavaME
JavaME主要应用于嵌入式系统开发,如掌上电脑、手机等移动通讯电子设备,现在大部分手机厂商所生产的手机都支持Java技术,几乎很少有手机不支持Java,JavaME的结构如图1.9所示。