Java编程入门与实例解析

需积分: 9 0 下载量 129 浏览量 更新于2024-10-30 收藏 1.02MB DOC 举报
"这是《Java2实用教程(第2版)》中的程序代码示例,涵盖了Java语言的基础知识,包括入门示例、类和对象的创建、以及Applet小程序的编写。" 在这段代码中,我们可以看到三个不同的Java程序示例,它们分别展示了Java语言的不同方面: 1. **例子1**:这是一个简单的Java程序,用于打印“你好,很高兴学习Java”。这是每个初学者都会接触的第一个“Hello, World!”程序。它展示了如何定义一个公共类(`public class Hello`),主方法(`public static void main(String[] args)`),以及使用`System.out.println()`进行输出。 2. **例子2**:这个例子展示了类(`class people`)和对象的概念。类`people`包含了浮点型变量(`height`和`weight`)以及字符串变量(`head`, `ear`, `mouth`)。此外,还有一个方法`void speak(String s)`,用于打印传入的字符串。在类`A`的`main`方法中,我们创建了`people`类的一个实例`zhubajie`,并初始化了它的属性,然后调用了`speak`方法。这显示了如何实例化类、设置对象属性以及调用方法。 3. **例子3**:这个例子是Java Applet的简单应用。`boy`类继承自`Applet`类,并重写了`paint`方法。`paint`方法中使用`Graphics`对象`g`来绘制字符串,展示了如何使用颜色和坐标进行图形绘制。Java Applet是可以在网页中运行的小程序,这里演示了如何在Applet中显示文本。 此外,代码还涉及到了Java的一些基本概念: - **标识符**:在Java中,标识符用于命名类、变量、方法等。它们必须遵循一定的规则,如不能以数字开头,可以包含字母、数字、下划线或美元符号。 - **关键字**:`public`, `class`, `static`, `void`, `main`, `import`等都是Java的关键字,它们有特定的含义,不能用作标识符。 - **数据类型**:例子1中出现了字符类型`char`(`chinaWord`和`japanWord`)和整型`int`(`p1`和`p2`)。Java有基本数据类型和引用数据类型,如这里的`char`和`int`是基本数据类型,而类(如`people`)是引用数据类型。 这些例子和概念构成了Java编程的基础,是学习Java之旅的起点。通过这些简单的示例,我们可以理解Java的基本语法结构,类与对象的概念,以及如何进行基本的输入输出和图形绘制。随着学习的深入,读者将能够构建更复杂的应用,掌握面向对象编程的高级特性,如封装、继承和多态。