Java语言是类型安全的、可以编写跨平台面向对象的程序设计语言。开发人员可以使用Java语言开发应用程序、企业网站、手机和其他电子设备的应用程序,其应用范围非常广泛。本堂课将向读者介绍什么是Java语言、它有几个不同的版本、如何学好Java语言,还介绍如何搭建Java环境和Java的学习与帮助资源。配合后面章节的技术讲解,使读者细致地学习Java的具体内容,最后达到完全掌握Java语言的目的。
学习摘要:
: Java语言的发展历史
: Java的不同版本
: Java的应用领域
: 学习Java语言的方法
: 搭建Java环境
: Java程序的编写步骤
1.1 Java简介
Java是Sun Microsystems公司推出的能够跨越多平台的、可移植性最高的一种面向对象的编程语言。自从面世以来一直以易学易用、功能强大的特点得到广泛的应用。其强大的跨平台特性使Java程序可以运行在任何一个系统平台上,甚至是手持电话、商务助理等电子产品,真正做到“一次编写,到处运行”。Java语言可以编写桌面应用程序、Web应用程序及分布式系统和嵌入式系统应用程序等,这使得Java成为应用范围最广阔的开发语言。本节将介绍Java语言的作用以及如何学好Java语言。
1.1.1 Java发展历史
1990年12月,Sun公司成立了一个名为(Green Team)绿色项目的小组,James Gosing——Java之父也是这个小组的成员,这个小组的主要目标是开发一种能够在消费性电子产品上运行的分布式的系统架构,以掌握这种应用的趋势。
1992年9月3日(Green Team)绿色项目小组展示了Start7手持设备,它类似于今天的PDA,但是功能要比PDA还强大,5寸的彩色LCD显示屏、Pcmcia接口并且支持无限通讯。
这个设备中的程序是使用OAK程序设计语言实现的,OAK名字的由来是因为James Gosing的办公室窗外有一棵橡树,是根据这棵橡树而命名的。但是在注册商标时却发现这个名字已经被别的公司占用了,后来更名为Java。
1993年全世界第一个Internet网页浏览器Mosaic诞生了,James Gosing认为Internet与Java的特性不谋而合,便使用Java以优异的功能在Internet平台上编写出高交互性的网页程序,这就是Java Applet。如图1.1~图1.6所示是一些JDK附带的Applet的DEMO程序,读者可以在JDK安装文件夹中找到更多更有趣的DEMO。在那个年代,还没有其他的程序设计语言能够做到这一点。