Java2实践教程:第三版源代码解析

需积分: 9 2 下载量 158 浏览量 更新于2024-11-11 收藏 1.92MB DOC 举报
"Java2实用教程(第3版例子代码).doc 提供了耿祥义和张跃平编著的《Java2实用教程》第三版的实例代码,旨在帮助读者深入理解Java语言。" 本资源包含了一系列Java编程的基础示例,通过这些例子,我们可以学习和掌握Java语言的关键概念和语法。 例子1展示了Java程序的基本结构,`public class Hello`定义了一个公共类Hello,`public static void main(String args[])`是Java程序的主入口点。`System.out.println("你好,很高兴学习Java");`则用于在控制台打印输出。 例子2引入了类的概念,创建了一个名为`People`的类,并定义了两个成员:一个整型变量`height`和一个字符串`ear`。同时,它还定义了一个方法`speak`,用于输出传入的字符串。在类`A`中,我们创建了`People`类的一个对象`zhubajie`,并对其属性进行了初始化,然后调用了`speak`方法。 例子3展示了一个简单的Java Applet,即在浏览器或Java运行环境中可以运行的小程序。`Boy`类扩展自`Applet`类,并重写了`paint`方法,使用`Graphics`对象来绘制字符串,显示在Applet窗口中。 从这些例子中,我们可以学到以下几个关键知识点: 1. Java程序结构:每个Java程序至少包含一个公共类,主程序通常在`main`方法中开始执行。 2. 变量与数据类型:`height`和`ear`是实例变量,分别对应整型和字符串类型。`char`类型的`chinaWord`和`japanWord`存储Unicode字符。 3. 对象与类:`People`类定义了对象的属性和行为,`zhubajie`是该类的一个实例,可以访问其属性和方法。 4. 继承:`Boy`类继承自`Applet`类,表明`Boy`具备了`Applet`的所有特性,并可以添加自己的定制功能。 5. 方法调用:`speak`方法的调用展示了如何传递参数和执行方法。 6. 图形绘制:`paint`方法展示了如何使用`Graphics`对象在屏幕上绘制文本,颜色等。 7. Unicode编码:通过`(int)chinaWord`和`(int)japanWord`将字符转换为其Unicode编码值,展示了Java对字符编码的支持。 这些基础例子涵盖了Java语言的核心概念,包括类、对象、方法、变量、数据类型、继承、以及图形界面的基本使用。通过实践这些代码,初学者可以逐步建立起对Java编程的深入理解。