图书介绍
Java程序设计与实训教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计与实训教程](https://www.shukui.net/cover/60/31708903.jpg)
- 王卫生主编 著
- 出版社: 北京:北京理工大学出版社
- ISBN:9787564009137
- 出版时间:2007
- 标注页数:306页
- 文件大小:61MB
- 文件页数:315页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
Java程序设计与实训教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概述1
1.1 程序设计语言1
1.2 面向对象的程序设计语言——Java2
1.2.1 Java的发展历史2
1.2.2 Java的特点2
1.2.3 Java与C/C++的比较3
1.3 Java的开发和运行环境4
1.3.1 Java的开发环境4
1.3.2 JDK简介4
1.4 第一个Java程序5
1.4.1 Java Application程序6
1.4.2 Java Applet程序7
习题8
第2章 Java语言基础10
2.1 Java的符号10
2.1.1 简单程序举例10
2.1.2 Java符号集和标识符11
2.1.3 Java关键字11
2.1.4 Java注释和分隔符12
2.2 Java的数据类型14
2.2.1 数据类型的分类14
2.2.2 常量和变量15
2.3 基本数据类型16
2.3.1 整型数据16
2.3.2 浮点型数据17
2.3.3 字符型数据17
2.3.4 布尔型数据17
2.4 数据类型间的相互转换18
2.4.1 隐式转换18
2.4.2 强制转换19
2.5 运算符和表达式20
2.5.1 算术运算符和算术表达式21
2.5.2 关系运算符和关系表达式23
2.5.3 逻辑运算符和逻辑表达式24
2.5.4 位运算符和位表达式24
2.5.5 赋值运算符和赋值表达式26
2.5.6 条件运算符和条件表达式27
2.6 简单的输出与输入28
2.6.1 Java简单的输出举例28
2.6.2 Java简单的输入举例28
2.7 实训31
2.7.1 实训131
2.7.2 实训231
2.7.3 实训332
2.7.4 实训432
习题33
第3章 Java流程控制34
3.1 程序的逻辑控制流程34
3.2 选择结构34
3.2.1 if语句34
3.2.2 switch语句36
3.3 循环结构37
3.3.1 循环结构程序设计引例37
3.3.2 while语句37
3.3.3 do...while语句38
3.3.4 for语句38
3.3.5 循环嵌套39
3.4 程序跳转语句40
3.4.1 break语句40
3.4.2 continue语句41
3.4.3 综合举例42
3.5 方法42
3.5.1 方法的定义与调用43
3.5.2 方法调用时参数的传递和返回值44
3.6 实训46
3.6.1 实训146
3.6.2 实训247
习题48
第4章 数组和字符串处理50
4.1 一维数组50
4.1.1 一维数组应用举例50
4.1.2 一维数组的定义和创建51
4.1.3 一维数组的引用和初始化52
4.2 二维数组53
4.2.1 二维数组的定义和创建54
4.2.2 二维数组的初始化55
4.2.3 二维数组的引用56
4.3 数组的基本操作56
4.3.1 数组的复制56
4.3.2 数组排序举例57
4.4 字符串58
4.4.1 字符串常量58
4.4.2 String类字符串58
4.4.3 String类字符串操作常用方法59
4.5 命令行参数62
4.6 实训64
4.7 综合实训66
习题71
第5章 Java面向对象编程基础72
5.1 面向对象的几个概念72
5.1.1 对象、类与实体72
5.1.2 对象的属性73
5.2 类74
5.2.1 类的定义74
5.2.2 类的成员75
5.2.3 类的构造方法77
5.3 对象79
5.3.1 对象与类的关系79
5.3.2 对象的创建80
5.3.3 对象的引用举例82
5.4 Java的修饰符83
5.4.1 Java的访问控制符83
5.4.2 Java的非访问控制符87
5.5 其他修饰符和修饰符的混合使用90
习题92
第6章 Java面向对象高级编程94
6.1 类的继承94
6.1.1 继承的概念94
6.1.2 类继承的实现94
6.1.3 变量的隐藏97
6.1.4 方法的覆盖98
6.1.5 this和super关键字99
6.2 类的多态103
6.2.1 方法的重载103
6.2.2 构造方法的重载103
6.2.3 重载举例104
6.3 接口105
6.3.1 接口的概念105
6.3.2 接口的声明105
6.3.3 接口的实现106
6.4 包108
6.4.1 包的创建109
6.4.2 包的引用109
6.5 Java的类库110
6.5.1 Java类库简介111
6.5.2 语言基础类库112
6.5.3 Java常用工具类库115
6.6 综合实训116
习题120
第7章 Java的APPlet121
7.1 Applet概述121
7.1.1 Applet举例121
7.1.2 Applet的运行原理122
7.1.3 Applet的生命周期和主要方法122
7.2 Applet的编写和执行124
7.2.1 用户Applet类的定义124
7.2.2 HTML文件的编写125
7.2.3 Applet的执行126
7.3 Applet中图形用户界面GUI127
7.3.1 实例127
7.3.2 基于Swing的Applet图形用户界面129
7.4 Applet的多媒体支持130
7.4 显示图像130
7.4.2 动画制作131
7.4.3 播放声音134
习题136
第8章 Java的图形用户界面设计137
8.1 图形用户界面设计概述137
8.2 AWT图形用户界面137
8.2.1 java.awt包137
8.2.2 构件和容器类138
8.3 布局管理141
8.3.1 布局管理概述141
8.3.2 FlowLayout布局管理器141
8.3.3 BorderLayout布局管理器143
8.3.4 GridLayout布局管理器144
8.3.5 CardLayout布局管理器145
8.3.6 GridBagLayout布局管理器147
8.3.7 Swing布局管理器147
8.3.8 Null布局管理器147
8.4 事件处理148
8.4.1 Java的事件类148
8.4.2 事件处理模式149
8.4.3 AWT事件及其相应的监听接口150
8.4.4 事件适配器152
8.4.5 典型事件处理举例153
8.5 Swing图形用户界面161
8.5.1 Swing概述161
8.5.2 Swing类的层次结构162
8.5.3 常用容器组件163
8.5.4 标签166
8.5.5 按钮167
8.5.6 文本组件169
8.5.7 复选框171
8.5.8 单选按钮173
8.5.9 列表框176
8.5.10 组合框177
8.5.11 滚动条179
8.5.12 菜单181
8.5.13 对话框186
8.5.14 表格190
8.6 综合实训191
习题199
第9章 Java的异常处理201
9.1 异常概述201
9.1.1 异常的基本概念201
9.1.2 异常类的层次203
9.1.3 异常处理机制205
9.2 异常处理205
9.2.1 try...catch...finally语句205
9.2.2 throw语句和throws语句208
9.2.3 用户自定义的异常210
9.2.4 多异常处理212
9.3 实训214
9.3.1 实训1214
9.3.2 实训2215
9.3.3 实训3215
9.3.4 实训4216
习题216
第10章 Java的输入/输出217
10.1 输入/输出流概述217
10.1.1 输入/输出流的概念217
10.1.2 输入/输出流类218
10.1.3 标准输入/输出流221
10.2 字节输入/输出流223
10.2.1 字节输入流224
10.2.2 字节输出流225
10.2.3 字节过滤流226
10.3 字符输入/输出流228
10.3.1 字符输入流229
10.3.2 字符输出流230
10.3.3 字符过滤流232
10.4 文件输入/输出流234
10.4.1 字节文件输入/输出流234
10.4.2 字符文件输入/输出流236
10.4.3 文件的访问238
10.5 实训239
10.5.1 实训1239
10.5.2 实训2240
10.5.3 实训3240
习题240
第11章 Java的多线程244
11.1 多线程概述244
11.1.1 与线程有关的概念244
11.1.2 Java中的线程模型245
11.1.3 线程的状态和生命周期246
11.1.4 线程的调度和优先级247
11.2 线程的创建248
11.2.1 直接方式创建线程250
11.2.2 间接方式创建线程252
11.3 多线程操作254
11.3.1 多线程的互斥254
11.3.2 多线程的同步256
11.3.3 线程的死锁259
11.4 实训260
11.4.1 实训1260
11.4.2 实训2260
11.4.3 实训3260
习题261
第12章 网络编程技术264
12.1 网络基础264
12.1.1 基本概念264
12.1.2 TCP/IP协议265
12.1.3 IP地址和端口266
12.1.4 Socket模式268
12.2 URL268
12.3 TCP Socket通信271
12.3.1 TCP客户端271
12.3.2 TCP服务器端272
12.4 UDP Socket通信274
12.4.1 UDP Socket通信概述274
12.4.2 UDP通信实例276
12.5 实训277
12.5.1 实训1277
12.5.2 实训2277
习题278
第13章 Java数据库编程284
13.1 数据库简介284
13.1.1 关系型数据库284
13.1.2 SQL简介285
13.2 JDBC技术应用288
13.2.1 JDBC简介288
13.2.2 JDBC工作机制291
13.3 Java数据库编程实例293
13.3.1 数据库编程的一般过程293
13.3.2 数据库编程实例300
13.4 实训305
13.4.1 实训1305
13.4.2 实训2306
习题306