Java2实践教程:第三版源代码解析
需积分: 9 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编程的深入理解。
2019-07-09 上传
2010-11-26 上传
2021-09-30 上传
2013-10-10 上传
2008-10-20 上传
2009-08-14 上传
2014-03-09 上传
2009-07-10 上传
2021-08-11 上传
wildpinemountain
- 粉丝: 2
- 资源: 1
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析