Java编程入门与实例解析
需积分: 9 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的基本语法结构,类与对象的概念,以及如何进行基本的输入输出和图形绘制。随着学习的深入,读者将能够构建更复杂的应用,掌握面向对象编程的高级特性,如封装、继承和多态。
2012-05-31 上传
303 浏览量
2022-04-28 上传
2023-12-12 上传
2023-08-01 上传
2023-10-13 上传
2024-01-01 上传
2024-09-10 上传
2023-05-24 上传
kunpenglee
- 粉丝: 0
- 资源: 10
最新资源
- Survey-Form:调查表->响应式Web设计项目-> freeCodeCamp
- OpenCubMan-开源
- 星·露·谷物雨 Python复刻
- CrudOracleMVC-VS2019:Visual Studio 2019中的Crud con Oracle bajo el patron MVC realizado
- 电脑桌面运用图标下载
- MATLAB用拟合出的代码绘图-VolcanicPlutonic:数据和源代码与Keller等人的论文“火山—古今的奇偶性和大陆壳的分化”有关
- Bitzy:充满史诗般的老板的复古游戏! 文森特·杰尼(Vincent Jenei)
- SaveWarpTool:在GoldSource和基于Source引擎的游戏中模拟“保存变形”故障的工具
- Machine-Learning-Python
- WS2812灯带驱动代码teszt.rar
- 用FPGA模拟VGA时序,PS_2总线的键盘接口VHDL源代码.7z
- Project-2-Book-Application:项目2-书本学
- kdb:kdb +教程和代码示例
- DecaRangingCustomerMP_source_code_rev3p05_vcxproj.zip
- c代码-出租车记价表
- tonganh-tonganh-OOLT.20202.20184040.TongNgocAnh