种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Java程式设计实用教程(高飞、陆佳炜等编着书籍)

(2020-01-13 09:16:59) 百科综合
Java程式设计实用教程(高飞、陆佳炜等编着书籍)

Java程式设计实用教程(高飞、陆佳炜等编着书籍)

《Java程式设计实用教程》是2013年清华大学出版社出版的图书,作者是高飞、陆佳炜、徐俊、赵小敏。

基本介绍

  • 书名:Java程式设计实用教程
  • 作者:高飞、陆佳炜、徐俊、赵小敏
  • ISBN:9787302316954
  • 定价:49元
  • 出版社:清华大学出版社
  • 出版时间:2013.06.01

内容简介

本书主要介绍Java语言概述,Java基础语法,类和对象,类的封装性、继承性、多态性及接口,数组、字元串和枚举,Java常用类及接口,异常处理,流和档案,图形用户界面编程,多执行绪,网路编程,资料库编程,XML及程式打包等内容,知识点新,重点突出,实例翔实。本书既可作为高等院校计算机科学与技术、软体工程等相关专业的本科生和研究生的教学用书,又可作为软体开发人员知识培训与继续教育参考用书。

图书目录

第1章Java语言概述/1
1.1程式设计语言的发展史/1
1.2Java语言的发展史/4
1.3Java开发环境的配置/6
1.4Java程式开发过程及常用工具介绍/9
1.4.1Java程式工作原理/9
1.4.2用记事本开发/9
1.4.3用Eclipse开发/11
1.4.4用JCreator开发/15
第2章Java基础语法/18
2.1标识符和关键字/18
2.2基本数据类型/20
2.2.1布尔型/20
2.2.2字元型/21
2.2.3整数型/22
2.2.4浮点型/24
2.2.5类型转换/25
2.3常量与变数/29
2.4运算符/31
2.4.1算术运算符/32
2.4.2关係运算符/34
2.4.3逻辑运算符/35
2.4.4位运算符/37
2.4.5赋值类运算符/38
2.4.6条件运算符/39
2.4.7对象运算符/39
2.5语句/40
2.5.1分支语句/40
2.5.2循环语句/44
2.5.3跳转语句/47
2.5.4注释语句/51
2.6输入参数方式/52第3章类和对象/57
3.1面向对象技术基础/57
3.1.1面向对象基本概念/57
3.1.2面向对象基本特徵/59
3.2类/61
3.2.1类的定义/61
3.2.2成员变数与成员方法/63
3.2.3构造方法/64
3.2.4main方法/66
3.3对象/67
3.3.1对象的生成与使用/67
3.3.2变数的作用域/69
3.3.3对象的记忆体分配机制/70
3.3.4方法参数的传递/72
3.3.5对象的清除/76
3.4this关键字/77
3.5static关键字/79
3.6final关键字/84
3.7import和包/86
第4章类的封装性、继承性、多态性及接口/90
4.1封装性/90
4.1.1类的访问控制方式/90
4.1.2类成员的访问控制方式/90
4.1.3封装性的设计原则/92
4.2继承性/92
4.2.1extends关键字/92
4.2.2super关键字/95
4.2.3构造方法的继承性/97
4.3多态性/102
4.3.1方法重载/102
4.3.2方法覆盖/104
4.4抽象类/108
4.5接口/111
4.5.1接口的定义/111
4.5.2接口的实现/113
4.5.3接口的作用/116
4.5.4接口与抽象类的区别/120
4.6特殊的类/121
4.6.1实名内部类/121
4.6.2匿名内部类/125
4.6.3泛型类/128
4.6.4Class类/132
第5章数组、字元串和枚举/134
5.1数组/134
5.1.1一维数组/134
5.1.2二维数组/137
5.1.3数组的注意事项/139
5.1.4数组的套用/139
5.2字元串/141
5.2.1不可变字元串: String/142
5.2.2可变字元串/149
5.2.3String与StringBuffer的异同/151
5.3字元串与其他数据类型的转换/153
5.3.1将其他数据转换成字元串/153
5.3.2将字元串转换成其他数据/156
5.4枚举/158
5.4.1枚举定义/158
5.4.2枚举变数和常量/158
5.4.3枚举的常见用法/159
第6章Java常用类及接口/163
6.1Java API类库/163
6.2java.lang包/164
6.2.1Object类/166
6.2.2Math类/167
6.2.3System类/168
6.2.4Runtime类/172
6.3java.util包/174
6.3.1Date类/176
6.3.2Calendar类/177
6.3.3Random类/180
6.3.4无序集合: Collection接口和Collections类/183
6.3.5有序集合: List接口和ArrayList、LinkedList和Vector类/184
6.3.6非重複集合: Set接口和HashSet、TreeSet及LinkedHashSet类/191
6.3.7映射集合: Map接口和TreeMap类/192
6.3.8for循环简化写法在集合、数组中的套用/193
第7章异常处理/198
7.1为什幺要进行异常处理/198
7.2Java中的异常类/199
7.3异常处理模式/201
7.3.1trycatchfinally语句/201
7.3.2异常类成员方法/203
7.3.3异常捕获与处理/203
7.4重新抛出异常/205
7.4.1throws语句/205
7.4.2throw语句/206
7.5异常处理原则/207
第8章流和档案/208
8.1流的基本概念/208
8.2位元组流/209
8.2.1输入位元组流/209
8.2.2输出位元组流/210
8.3字元流/212
8.3.1输入字元流/212
8.3.2输出字元流/213
8.3.3字元缓冲流/216
8.3.4位元组流和字元流的异同/218
8.4档案/218
8.4.1档案属性类/218
8.4.2随机访问档案类/222
8.4.3档案过滤接口/224
8.5对象序列化/226
8.5.1序列化是什幺/226
8.5.2什幺情况下需要序列化/226
8.5.3对象序列化时发生了什幺/227
8.5.4实现序列化的步骤/227
8.5.5序列化对象的条件/227
8.5.6反序列化/228
8.5.7序列化注意事项/229
8.6Java中的乱码问题/230
8.6.1Java中字元的表达/230
8.6.2Unicode简介/230
8.6.3Unicode编码方式/231
8.6.4Unicode实现方式/232
8.6.5位元组序/237
8.6.6其他编码方式/238
8.6.7Java中的Unicode/241
8.6.8如何处理中文乱码问题/248
第9章图形用户界面编程/252
9.1AWT与Swing/252
9.1.1AWT/252
9.1.2Swing/253
9.2容器组件/255
9.2.1JFrame/255
9.2.2JPanel/261
9.2.3JScrollPane/262
9.2.4JSplitPane/263
9.3选单和工具条/264
9.3.1选单组件/264
9.3.2工具列组件/267
9.4基本组件/269
9.4.1标籤/269
9.4.2单行文本框/271
9.4.3按钮/272
9.4.4下拉框/274
9.4.5列表框/276
9.4.6多行文本框/278
9.4.7表格组件/279
9.4.8树形组件/283
9.4.9进度条组件/291
9.5组件常用方法/294
9.5.1颜色/294
9.5.2透明性/295
9.5.3框线/295
9.5.4字型/296
9.5.5大小与位置/299
9.5.6激活与可见性/300
9.6布局管理器/300
9.6.1流式布局/301
9.6.2边界布局/302
9.6.3盒式布局/303
9.6.4格线布局/304
9.6.5卡片布局/305
9.6.6格线包布局/307
9.6.7布局基本原则及複杂布局举例/313
9.6.8界面风格的选择/315
9.7事件处理模型/317
9.7.1事件处理机制/317
9.7.2事件对象/317
9.7.3监听器接口/319
9.7.4编写事件处理程式/320
9.8滑鼠事件处理/324
9.9事件适配器类/326
9.10键盘事件处理/328
第10章多执行绪/331
10.1执行绪简介/331
10.1.1进程与执行绪/331
10.1.2执行绪生命周期/331
10.2编写执行绪程式/333
10.2.1第一种方法: 继承Thread类/333
10.2.2第二种方法: 实现Runable接口/334
10.2.3两种方法比较/336
10.2.4执行绪基本控制方法/337
10.3执行绪互斥与同步/342
10.3.1多执行绪同步的基本原理/344
10.3.2多执行绪同步实例/344
10.4后台执行绪/347
第11章网路编程/349
11.1网路编程基础/349
11.1.1网路编程的两个基本问题/349
11.1.2网路编程相关的基本概念/349
11.2URL编程/350
11.2.1URL简介/350
11.2.2URL类/351
11.2.3从URL读取全球资讯网资源/352
11.2.4网路编程的乱码问题/354
11.2.5利用URLConnection实现双向通信/355
11.3Socket编程/357
11.3.1Socket编程的过程/357
11.3.2利用Socket实现断点续传/359
11.3.3利用Socket实现聊天程式/369
11.4IntelAddress类/374
11.4.1获取本机的计算机名与IP位址/375
11.4.2获取Internet上主机的IP位址/375
第12章资料库编程/378
12.1JDBC概述/378
12.1.1JDBC模型/378
12.1.2JDBC驱动方式/379
12.2JDBC API/381
12.3JDBC编程实例/383
12.3.1JDBC 驱动程式设定/383
12.3.2建立资料库连线/384
12.3.3添加记录/393
12.3.4查询记录/397
12.3.5删除记录/401
12.3.6修改记录/404
12.3.7资料库操作综合实例/408
12.3.8SQL资料库常用命令/419
第13章XML及程式打包/422
13.1XML简介/422
13.2XML在Java程式中的套用/426
13.2.1DOM编程/426
13.2.2载入XML档案/430
13.2.3访问XML元素和属性/432
13.2.4利用XML档案存储信息/434
13.3Java程式的发布/440
13.3.1利用cmd工具打包/441
13.3.2利用Eclipse打包/445
参考文献/449
第9章图形用户界面编程/1
9.1AWT与Swing/1
9.1.1AWT/1
9.1.2Swing/253
9.2容器组件/255
9.2.1JFrame/255
9.2.2JPanel/261
9.2.3JScrollPane/262
9.2.4JSplitPane/263
9.3选单和工具条/264
9.3.1选单组件/264
9.3.2工具列组件/267
9.4基本组件/269
9.4.1标籤/269
9.4.2单行文本框/271
9.4.3按钮/272
9.4.4下拉框/274
9.4.5列表框/276
9.4.6多行文本框/278
9.4.7表格组件/279
9.4.8树形组件/283
9.4.9进度条组件/291
9.5组件常用方法/294
9.5.1颜色/294
9.5.2透明性/295
9.5.3框线/295
9.5.4字型/296
9.5.5大小与位置/299
9.5.6激活与可见性/300
9.6布局管理器/300
9.6.1流式布局/301
9.6.2边界布局/302
9.6.3盒式布局/303
9.6.4格线布局/304
9.6.5卡片布局/305
9.6.6格线包布局/307
9.6.7布局基本原则及複杂布局举例/312
9.6.8界面风格的选择/314
9.7事件处理模型/316
9.7.1事件处理机制/316
9.7.2事件对象/316
9.7.3监听器接口/318
9.7.4编写事件处理程式/319
9.8滑鼠事件处理/323
9.9事件适配器类/325
9.10键盘事件处理/327
第10章多执行绪/330
10.1执行绪简介/330
10.1.1进程与执行绪/330
10.1.2执行绪生命周期/330
10.2编写执行绪程式/332
10.2.1第一种方法: 继承Thread类/332
10.2.2第二种方法: 实现Runable接口/333
10.2.3两种方法比较/335
10.2.4执行绪基本控制方法/336
10.3执行绪互斥与同步/341
10.3.1多执行绪同步的基本原理/343
10.3.2多执行绪同步实例/343
10.4后台执行绪/346
第11章网路编程/348
11.1网路编程基础/348
11.1.1网路编程的两个基本问题/348
11.1.2网路编程相关的基本概念/348
11.2URL编程/349
11.2.1URL简介/349
11.2.2URL类/350
11.2.3从URL读取全球资讯网资源/351
11.2.4网路编程的乱码问题/353
11.2.5利用URLConnection实现双向通信/354
11.3Socket编程/356
11.3.1Socket编程的过程/356
11.3.2利用Socket实现断点续传/358
11.3.3利用Socket实现聊天程式/368
11.4IntelAddress类/373
11.4.1获取本机的计算机名与IP位址/374
11.4.2获取Internet上主机的IP位址/374
第12章资料库编程/377
12.1JDBC概述/377
12.1.1JDBC模型/377
12.1.2JDBC驱动方式/378
12.2JDBC API/380
12.3JDBC编程实例/382
12.3.1JDBC 驱动程式设定/382
12.3.2建立资料库连线/383
12.3.3添加记录/392
12.3.4查询记录/396
12.3.5删除记录/400
12.3.6修改记录/403
12.3.7资料库操作综合实例/407
12.3.8SQL资料库常用命令/418
第13章XML及程式打包/421
13.1XML简介/421
13.2XML在Java程式中的套用/425
13.2.1DOM编程/425
13.2.1载入XML档案/429
13.2.2访问XML元素和属性/431
13.2.3利用XML档案存储信息/433
13.3Java程式的发布/439
13.3.1利用cmd工具打包/440
13.3.2利用Eclipse打包/444
参考文献/448
第1章程式设计概述/1
1.1计算机系统/1
1.1.1计算机硬体系统/1
1.1.2计算机软体系统/2
1.1.3计算机中的信息表示/3
1.2程式设计基础/5
1.2.1程式/5
1.2.2程式设计语言/5
1.2.3程式设计/6
1.3C语言的发展历史与特点/7
1.3.1C语言的历史/7
1.3.2C语言的特点/9
1.4初识C语言/10
1.4.1基本术语/10
1.4.2C程式的开发过程/10
1.4.3第一个C程式/11
1.4.4计算圆面积的程式/12
1.5实验/13
1.5.1实验目的/13
1.5.2实验环境/13
1.5.3实验内容/13
1.5.4实验主要步骤/15
1.5.5评分标準/15
1.5.6实验报告/16
小结/16
习题/16
第2章C语言程式设计入门/18
2.1编写简单的程式/18
2.1.1两个整数的加法程式/18
2.1.2华氏温度转换为摄氏温度的程式/19
2.2标识符/19
2.2.1C语言中的基本记号/19
2.2.2标识符/20
2.2.3关键字/21
2.2.4变数和常量/21
2.3数据类型/23
2.3.1数据类型的基本概念/23
2.3.2整型/23
2.3.3浮点型/24
2.3.4字元型/26
2.3.5类型定义/28
2.4运算符和表达式/29
2.4.1运算符和表达式的基本概念/29
2.4.2算术运算符和算术表达式/29
2.4.3赋值运算符和赋值表达式/32
2.4.4自增和自减运算符/34
2.4.5关係运算符和关係表达式/35
2.4.6逻辑运算符和逻辑表达式/37
2.4.7条件运算符和条件表达式/38
2.4.8逗号运算符和逗号表达式/40
2.4.9长度运算符/41
2.5类型之间的关係/42
2.5.1隐式(自动)类型转换/42
2.5.2显式(强制)类型转换/43
2.6标準库的使用/44
2.6.1标準库概述/44
2.6.2常用数学函式/45
2.6.3格式化输入输出函式/48
2.6.4字元输入输出函式/54
2.6.5常用字元处理函式/54
2.6.6整型的大小/56
2.6.7浮点型的特性/58
2.7程式设计错误/60
2.7.1语法错误/60
2.7.2运行时错误/60
2.7.3逻辑错误/61
2.7.4测试和调试/61
2.8程式设计风格/62
2.8.1适当的注释/62
2.8.2命名习惯/62
2.8.3程式编排/63
2.9实验/64
2.9.1实验目的/64
2.9.2实验环境/64
2.9.3实验内容/65
2.9.4实验主要步骤/71
2.9.5评分标準/71
2.9.6实验报告/71
小结/71
习题/72

标 签

搜索
随机推荐

Powered By 种豆资源网||