Java2实战教程:课后习题与解答

需积分: 15 1 下载量 139 浏览量 更新于2024-07-25 收藏 154KB DOC 举报
"Java2实用教程答案,包含Java入门知识点,如Java程序的开发运行步骤、应用程序与小应用程序的区别、Java程序的组成、源文件命名规则以及小应用程序的HTML部署等。" Java2实用教程主要涵盖了Java编程的基础概念和实践技巧。在描述中,我们看到一个简单的Java程序示例,它计算特定数值的总和。这段代码是一个Java应用程序,其核心在于`main`方法,这是所有Java应用程序执行的起点。变量`sum`初始化为0,`data`初始化为8,然后通过一个for循环,将`data`的值累加到`sum`上。 Java程序的生命周期通常包括三个主要步骤: 1. **编写**:使用文本编辑器创建Java源代码文件,文件扩展名为.java。 2. **编译**:使用Java编译器`javac`将源代码转换为字节码(`.class`文件),这使得Java程序可以在任何支持Java的平台上运行。 3. **运行**:使用Java解释器`java`执行编译后的字节码文件。 在Java世界里,区分应用程序和小应用程序(Applet)的关键在于: - **应用程序**:拥有一个包含`main`方法的类,作为程序的入口点。主类不一定需要是public的。 - **小应用程序**:不包含`main`方法,而是通过HTML页面中的`<applet>`标签运行,并且其主类必须是public的。 关于Java程序的构成,它们由一个或多个类组成,不一定要有public类。但如果程序包含public类,源文件名应与public类的类名相同,并扩展为.java。若无public类,源文件名可与任意类名相同,扩展同样是.java。 对于小应用程序,HTML文件中的`<applet>`标签用于指定小程序的代码及运行参数。`codebase`属性指定了小程序字节码文件的位置。如果不设置`codebase`,则字节码文件必须与HTML文件位于同一目录。例如,一个小程序的字节码存储在C:\5000目录下,HTML文件可以这样编写: ```html <applet code="你的小程序的字节码" width=200 height=300 codebase="C:\5000"></applet> ``` 这个例子中,`Boy`类继承自`Applet`,并重写了`paint`方法,这是Java小应用程序显示图形的基本方式。在实际应用中,开发者需要完成`paint`方法内的具体绘制逻辑。 通过学习这个教程,读者将能够掌握Java的基本语法,理解程序结构,以及如何编写和部署Java应用程序和小应用程序。同时,对HTML和Java的交互也有了一定的认识,这对于开发基于Web的交互式应用至关重要。