既然已经解释了Java的理论基础,现在就应该开始编写Java程序了.然而在编译并运行这些程序之前,必须在计算机上安装一个Java开发包(Java Development Kit,JDK).JDK可以从Oracle免费获取.由于JDK8包含许多以前版本不支持的新功能,如果使用早期的版本,包含新特性的程序就不能通过编译.
JDK可以从https://www.oracle.com/technetwork/java/javase/downloads/index.html 下载.安装完JDK以后,就可以编译并运行程序了.JDK支持两个主要程序.第一个是Java的编译器javac.第二个是标准的Java解释器java,也称为application launcher.
另外一点是JDK运行在命令提示环境中,且使用命令行工具.既不是窗口式的应用程序,也不是集成开发环境(Integrated Development Ecvironment,SIDE)
问:面向对象程序设计是一种管理大型程序的有效方法.但是,他似乎会增加小型程序的潜在开销.既然你说所有的Java程序在一定程度上都是面向对象的,那么这会对小型程序造成不利影响吗?
答:不会的,正如你说看到的,对于小型程序,Java的面向对象特性几乎是透明的.尽管Java的确遵循严格的对象模型,但是你对他使用程度可以用很宽的选择范围.对于小型程序而言,他们的面向对象性几乎是察觉不到的.而当你的程序增长时,就会轻松的用到更多的面向对象特征.