
上QQ阅读APP看书,第一时间看更新
1.1.1 Java语言简介
Java是在1991年的GREEN项目中诞生的。任职于Sun公司的詹姆斯·高斯林等人于20世纪90年代初开发了Java语言的雏形,并将其命名为Oak。随着20世纪90年代互联网的发展,Sun公司看到Oak在互联网上应用的前景,于是改造了Oak,并改名为Java,于1995年5月以Java的名称正式发布,并推出了JDK 1.0和Applet程序。由于Java比C++简洁、可靠性高、安全性好,并且Java伴随着互联网的迅猛发展而发展,因此逐渐成为重要的网络编程语言。目前大部分公司都使用Java作为应用层封装的标准,并通过Java来调用一些底层的操作,如Android本质上就是利用Java来调用Linux内核操作系统的。
Java语言既是编译型的,又是解释型的。首先编写好的Java源程序代码将被编译器编译成字节码(一种中间语言);然后Java虚拟机(Java Virtual Machine,JVM)将字节码解释为机器码;最后在计算机上运行机器码。编译只进行一次,而解释在每次运行时都进行。Java编译与解释示例如图1.1所示。

图1.1 Java编译与解释示例
当前Java的主要应用领域包括企业级应用系统开发、Web网站开发、分布式系统开发、嵌入式系统开发、桌面应用程序开发、游戏开发、安卓App开发等。在国内,比起其他编程语言,Java程序员的数量是最多的,社区和资源也最为丰富。