《Java语言程式设计》是2009年人民邮电出版社出版的图书,作者是辛运帏、饶一梅。
基本介绍
- 书名:Java语言程式设计
- 作者:辛运帏、饶一梅
- ISBN:9787115209399
- 类别:计算机
- 页数:226页
- 定价:25.00
- 出版社:人民邮电出版社
- 出版时间:第1版 (2009年10月1日)
- 装帧:平装
- 开本:16
内容简介
本书是学习Java语言的入门教材。全书从Java语言的基本特点入手,详细介绍了Java语言的基本概念和编程方法,同时深入介绍了Java的高级特性。本书共分为12章,涉及Java中的基本数据类型、基本语法、类的概念及特性、异常处理、用户界面设计、小应用程式、输入/输出操作及执行绪等内容。
编辑推荐
《Java语言程式设计》作者长期从事计算机教学和科研工作,将多年讲授Java语言的经验彙编成《Java语言程式设计》。
注重讲解基础知识
深入阐述核心语法
精心设计教学示例
目录
第1章 Java语言 1
1.1 Java语言简介 1
1.1.1 Java语言的问世 1
1.1.2 Java语言的组成 1
1.2 开发环境的安装 3
1.3 一个简单的Java应用程式 4
1.3.1 Java应用程式示例 4
1.3.2 使用Java核心API文档 7
习题 9
第2章 面向对象程式设计技术 11
2.1 面向对象程式设计技术的基本概念 11
2.1.1 什幺是面向对象程式设计方法 11
2.1.2 什幺是类和对象 12
2.1.3 面向对象的重要特性 14
2.2 Java与C++的OOP能力比较 16
习题 18
第3章 标识符和基本数据类型 19
3.1 Java的基本语法单位 19
3.1.1 空白、注释及语句 19
3.1.2 关键字 21
3.1.3 标识符 21
3.2 Java编码体例 22
3.3 Java的基本数据类型 23
3.3.1 变数和常量 23
3.3.2 基本数据类型 23
3.3.3 变数的说明和赋值 28
习题 30
第4章 表达式和流程控制语句 31
4.1 表达式 31
4.1.1 运算元和运算符 31
4.1.2 表达式的提升和类型转换 40
4.2 流程控制语句 43
4.2.1 表达式语句 43
4.2.2 块 44
4.2.3 分支语句 45
4.2.4 循环语句 52
4.2.5 break与continue语句 54
习题 56
第5章 类与对象 60
5.1 类的定义与对象的创建 60
5.1.1 类的定义格式 60
5.1.2 对象的创建和初始化 63
5.2 构造方法 64
5.2.1 构造方法及其重载 64
5.2.2 默认的构造方法 66
5.3 定义方法 67
5.3.1 方法定义格式 68
5.3.2 按值传递 71
5.4 类的继承 72
5.4.1 继承的定义 73
5.4.2 多态性与转换对象 74
5.5 继续讨论Java的关键字 77
5.5.1 static 77
5.5.2 final和abstract 79
5.5.3 this和super 84
5.6 方法重写 86
5.6.1 方法重写概述 86
5.6.2 套用重写的规则 89
5.6.3 调用父类构造方法 89
5.7 接口 90
5.7.1 多重继承中的二义性 90
5.7.2 接口的定义 91
5.7.3 接口的实现 91
5.8 Java包 94
5.8.1 Java包的概念 94
5.8.2 import语句 95
5.9 内部类 97
5.9.1 内部类的概念 97
5.9.2 匿名类 99
习题 100
第6章 数组、容器和字元串 107
6.1 数组 107
6.1.1 数组说明和初始化 107
6.1.2 数组的使用 114
6.2 容器和字元串 118
6.2.1 容器 118
6.2.2 字元串 119
习题 123
第7章 Java语言中的异常 126
7.1 异常示例 126
7.2 异常处理 130
7.2.1 异常处理相关语句 130
7.2.2 公共异常 132
7.3 抛出语句 133
7.4 创建自己的异常 135
习题 137
第8章 图形用户界面设计 140
8.1 AWT与Swing 140
8.1.1 AWT包与Swing包 140
8.1.2 组件、容器及内容窗格 141
8.2 Swing组件 143
8.2.1 按钮 143
8.2.2 标籤 146
8.2.3 组合框 148
8.2.4 文本组件 150
8.2.5 选单组件 150
8.2.6 对话框 152
8.3 布局管理器 153
8.3.1 常用的布局管理器 154
8.3.2 其他布局管理器 156
8.4 界面设计的细节 160
8.4.1 控制组件外观 161
8.4.2 提示工具和助记符 162
8.5 事件处理 162
8.5.1 事件简述 162
8.5.2 组件的事件处理 164
8.5.3 事件的种类 176
8.5.4 事件适配器 179
习题 180
第9章 Java Applet 182
9.1 编写Applet 182
9.1.1 小程式示例 182
9.1.2 小程式设计过程 183
9.2 小程式中使用的方法 183
9.2.1 基本方法 184
9.2.2 用于显示Applet的方法 184
9.3 HTML文档 185
9.3.1 标记 185
9.3.2 Applet参数的读取 186
9.3.3 Applet与URL 187
9.4 在Applet中的多媒体处理 188
9.4.1 在Applet中显示图像 188
9.4.2 在Applet中播放声音 189
9.5 Applet的事件处理 189
习题 191
第10章 Java数据流 192
10.1 数据流的基本概念 192
10.1.1 输入数据流 193
10.1.2 输出数据流 193
10.2 基本位元组数据流类 193
10.2.1 档案数据流 193
10.2.2 过滤器数据流 195
10.3 基本字元流 195
10.4 档案的处理 201
10.4.1 File类 201
10.4.2 随机访问档案 202
习题 203
第11章 执行绪 204
11.1 执行绪和多执行绪 204
11.1.1 执行绪的概念 204
11.1.2 执行绪的结构 205
11.2 执行绪的状态 205
11.3 创建执行绪 206
11.3.1 继承Thread类 206
11.3.2 实现Runnable接口 208
11.4 执行绪的控制 209
11.4.1 执行绪的启动 210
11.4.2 执行绪的调度 210
11.4.3 挂起执行绪 212
11.4.4 执行绪间的通信 212
习题 213
第12章 Java的网路功能 216
12.1 概述 216
12.1.1 基本概念介绍 216
12.1.2 使用InetAddress 217
12.2 统一资源定位器 218
12.2.1 统一资源定位器的概念 218
12.2.2 URL的创建 218
12.2.3 与URL相关的异常 218
12.2.4 获取URL对象属性 219
12.2.5 读入URL数据 220
12.3 socket接口 221
12.3.1 socket的基本概念 222
12.3.2 socket通信的基本步骤 223
12.3.3 socket通信的程式设计 223
习题 225
参考文献 226