2022-07-05 07:15:12

java程序设计 - 2011年中国铁道出版社出版的图书 免费编辑 修改义项名

所属类别 :
图书
图书
编辑分类

《java程序设计》 是2011年2月中国铁道出版社出版的图书, 作者是韦鹏程、石熙、肖丽。

基本信息

  • 书名

    java程序设计

  • 作者

    韦鹏程、石熙、肖丽

  • 出版社

    中国铁道出版社

  • 出版时间

    2011年2月1日

  • 页数

    218 页

  • 定价

    24 元

  • 开本

    16 开

  • 装帧

    平装

  • ISBN

    9787113124823

折叠 编辑本段 内容简介

本书采用任务驱动教学模式,通过任务的实施,使读者在读程序、学知识、写程序的过程中,逐渐掌握面向对象的Java程序设计思想和技能。本书共分12个单元,主要包括Java程序设计过程、基本语法规则、面向对象技术、数组与字符串、异常处理、GUI编程、输入/输出处理、多线程编程以及基础网络编程等内容。

本书适合作为高等职业院校计算机相关专业"Java程序设计"或者"面向对象程序设计"课程的教材,也可作为相关技术人员学习Java的参考用书。

折叠 编辑本段 图书目录

单元一 最简单的Java程序 1

任务一 编写第一个Java程序 1

1.搭建Java开发环境 1

2.第一个Java程序 5

1.Java语言简介 5

2.Java Application的开发 6

任务二 带命令行输入参数的Java程序 7

1.编写源程序 8

2.编译和运行程序 8

命令行参数 8

任务三 简单的输入/输出处理 9

1.编写源程序 9

2.编译和运行程序 10

1.import语句 11

2.输入/输出语句 11

拓展任务 12

单元二 Java基本语法规则 13

任务一 数据类型转换 13

1.编写源程序 13

2.编译、运行及调试 14

1.标识符和关键字 15

2.数据类型 16

任务二 输出小于N的所有素数 18

1.编写源程序 19

2.编译和运行程序 19

3.改进程序 19

1.运算符与表达式 20

2.程序控制语句 21

3.数学函数 21

任务三 猜数字小游戏 22

1.编写源程序 23

2.编译和运行程序 24

1.字符串转换类型 24

2.Java程序的基本结构 25

拓展任务 25

单元三 认识类与对象 27

任务一 用程序描述学生特性 27

1.声明学生类 27

2.创建学生类的对象 29

3.使用对象测试程序 29

4.使用构造方法 30

1.面向对象编程 32

2.类与对象 32

3.对象的内存存储 33

任务二 计算两点之间的距离 35

1.建立点类 36

2.改进构造方法 36

3.编译和运行程序 37

4.统计创建点的数量 38

1.方法重载 40

2.this关键字 41

3.static关键字 41

任务三 复数的加法运算 42

1.设计复数类 42

2.编译和运行程序 43

3.使用访问控制修饰符 43

1.封装 46

2.访问控制 46

拓展任务 47

单元四 类的继承 48

任务一 用程序描述员工与经理 48

1.设计员工类以及经理类 48

2.使用继承机制 50

3.重写方法 52

1.继承与"is-a"关系 53

2.重写 54

任务二 计算空间中两点之间的距离 55

1.继承点类 55

2.测试空间点类 57

3.计算XY平面上投影的距离 58

1.区别重载和重写 59

2.父类引用子类对象 60

任务三 用程序描述不同的学生 61

1.建立大学生与研究生类 61

2.测试学生类 63

1.Java的单继承机制 63

2.final关键字 64

任务四 计算各种形状的面积 64

1.建立形状类 64

2.测试形状类 66

3.抽象的形状类 66

4.体现多态性 67

abstract关键字 69

拓展任务 70

单元五 接口与包 71

任务一 计算各种形状的面积与周长 71

1.改写抽象类 71

2.增加计算周长的接口 72

3.更灵活地使用接口 74

1.接口的使用 75

2.接口的继承 77

任务二 用包管理程序 77

1.使用简单的包结构 78

2.使用层次的包结构 79

3.导入包扩展程序 81

1.包的定义与使用 83

2.访问权限 84

3.Java API 包 84

拓展任务 85

单元六 数组与字符串 86

任务一 数组排序 86

1.编写源程序 86

2.编译和运行程序 87

1.一维数组的创建 87

2.一维数组元素的引用 88

任务二 矩阵运算 89

1.编写矩阵类 89

2.测试矩阵类 90

1.二维数组的声明 90

2.二维数组内存分配 91

3.二维数组的初始化 93

4.二维数组元素的引用 93

任务三 诗词录入 93

1.编写源程序 94

2.编译和运行程序 95

ArrayList类 95

任务四 统计单词数目 97

1.使用StringBuffer类统计单词数 97

2.使用StringTokenizer类改进程序 98

1.String类 99

2.StringBuffer类 101

3.StringTokenizer类 103

拓展任务 104

单元七 异常处理 106

任务一 捕获异常 106

1.未进行异常处理的程序 106

2.捕获异常 108

1.异常的基本概念 109

2.异常捕获处理 109

任务二 声明异常 110

1.使用throws子句声明异常 111

2.编译和运行程序 111

1.throws子句 112

2.异常的声明和捕获处理 112

任务三 抛出异常和自定义异常 113

1.throw语句抛出异常 113

2.自定义员工年龄异常类 114

1.抛出异常对象 115

2.自定义异常类 116

拓展任务 118

单元八 Java Applet程序 119

任务一 编写Hello Applet的网页 119

1.编写Applet 119

2.创建HTML网页文件 120

3.运行Applet 120

1.Applet程序的创建 122

2.Applet程序的生命周期 123

3.HTML Applet标记 126

任务二 在Applet中绘制图形 127

1.绘制简单图形的Applet 127

2.给Applet添加背景音乐 129

3.给Applet添加动画 129

1.Applet与图形绘制有关的方法 131

2.Applet的图形绘制 132

3.Applet的图像 133

拓展任务 134

单元九 图形用户界面编程 135

任务一 统计按钮单击次数 135

1.编程实现界面 135

2.编写事件代码 137

1.GUI编程基础 139

2.事件处理模型 139

3.常用组件与容器 140

任务二 统计计算器 142

1.编程实现界面 142

2.使用ActionListener监听器 146

3.使用ItemListener监听器 148

1.布局管理 149

2.常用组件与容器 152

任务三 绘制常见形状 157

1.使用鼠标事件编程 157

2.使用键盘事件编程 159

1.事件类型 162

2.事件适配器 163

拓展任务 165

单元十 文件与输入/输出 166

任务一 复制文本文件 166

1.实现字节流文件输入 166

2.实现字节流文件输出 168

3.实现字符流文件输入/输出 169

1.File类 169

2.字节流与字符流 170

任务二 简单文本编辑器 174

1.编程实现界面 174

2.编程实现功能 177

3.编译运行程序 179

JFileChooser 181

拓展任务 182

单元十一 线程 183

任务一 简易时钟 183

1.通过实现Runnable接口创建线程 184

2.通过继承Thread类创建线程 185

1.Thread类和Runnable接口 187

2.主线程 188

3.线程的生命周期 189

任务二 工作与休息 190

1.编写源程序 191

2.运行程序 191

1.isAlive()和join()方法 192

2.interrupt()方法 193

3.控制线程状态的其他方法 194

任务三 ATM机的存款与提款 195

1.不采用线程同步的ATM机 195

2.采用线程同步的ATM机 198

1.使用同步方法 199

2.使用同步语句 200

拓展任务 201

单元十二 网络编程 203

任务一 编写简单聊天系统 203

1.实现服务器端 203

2.实现客户端 207

3.运行程序 209

4.改进服务器端 211

1.网络基础 211

2.Socket编程步骤 212

3.SeverSocket和Socket 212

4.URL类 213

拓展任务 214

附录A 常用字符Unicode表 215

附录B Java语言关键字表 216

附录C KeyEvent类中定义的键码表 217

参考文献 219

阅读全文

热点资讯

我的关注