Java 编程入门 理想情况下,在阅读本书前,你应该对Java 程序语言已经有了相当程度的掌握。但或许你已经很久没有用Java,或者你只是想通学习Java 知识来进行手机游戏编程。如果你属于上述情况,那么本教程正是为你准备的。本教程不是要教你Java 的所有细节,因为已经有大量的优秀书籍在做这些工作。相反,本教程只是想为你提供开发手机游戏程序所需的核心Java 知识。 1.1 Hello,World! 学习一门语言的最好方法是直截了当地去看看一个真正的程序是如何编写的。与传统介绍性的语言实例一样,这里是一个的Java 版的经典的“Hello,World”程序。 class HelloWorld { public static void main(String args[]) { System.out.println("Hello, World!"); } } 有必要指出的是,这个程序并不是为了在手机上运行而设计的。记住,本教程是一个一般性的Java 编程入门,而不是专门针对手机开发的。事实上,本教程所涉及的大部分实例都是在Java应用程序的命令行运行的,它们是所有Java 程序中最简单的。 用Java 编译器(javac)编译HelloWorld 程序后,你可以在Java 解释器中运行它了。Java 编译器生成了一个叫做“HelloWorld.class”的可执行文 件 。这个命名 规 则 可能 看上去有点 怪 ,因为事实上大多 数 程序语言都是用.exe 作为可执行程序的扩 展 名 。Java 偏 偏 没有这样。 按 照Java 面 向 对象 的特 性,所有Java 程序都存 储 在Java 类 中,它们在Java 运行环 境 中作为对象 被 生成并执行。在命令行中输 入“java HelloWorld”,就 可以运行HelloWorld 程序。如果已经安 装 了Java 软 件 开发包 (Software Development Kit,SDK),计算 机屏 幕 上会 显 示 出“Hello,World!”。 为了彻 底 理解在HelloWorld 中发生的情况,让 我 们检 查 程序中的每 行代 码 。首 先 ,必须 要明白Java 非 常 倚 重 于类 。事实上,HelloWorld 的第 一行语句 就 揭 示 了HelloWorld 不仅 仅 是一个程序,而且 是一个类 。通过 进一步 查 看类 实体 中的语句 ,你可以看到 这个类 的名 称 被 定 义 为HelloWorld。Java 编译器用这个名 称 作为可执行输 出类 的名 字 。 HelloWorld 类 包 括 一个成员 方法。现 在,你可以把 这个方法看作一个和 类 关 联 的标 准程序方法。HelloWorld 中这个唯 一的方法叫...