图书介绍
Java语言程序设计 第3版PDF|Epub|txt|kindle电子书版本网盘下载
- 李尊朝,苏军,李昕怡编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113164126
- 出版时间:2013
- 标注页数:245页
- 文件大小:32MB
- 文件页数:261页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计 第3版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语言的特点3
1.2.3.Java语言与C/C++语言的比较5
1.3 Java语言的开发和运行环境5
1.3.1 JDK的安装6
1.3.2 JDK的设置6
1.4 开发和运行Java程序的步骤7
1.4.1 选择编辑工具7
1.4.2 编译和运行Java程序8
1.5 JCreator9
习题12
第2章 Java语言基础13
2.1 标识符和关键字13
2.2 数据类型与常量、变量14
2.2.1 数据类型的分类14
2.2.2 基本数据类型14
2.2.3 常量16
2.2.4 变量16
2.3 运算符和表达式19
2.3.1 运算符19
2.3.2 表达式24
习题27
第3章 基本控制结构28
3.1 语句及程序结构28
3.2 顺序结构29
3.3 选择结构30
3.3.1 if语句31
3.3.2 switch语句33
3.4 循环结构35
3.4.1 while语句35
3.4.2 do...while语句37
3.4.3 for语句38
3.4.4 多重循环40
3.5 跳转语句42
习题42
第4章 方法44
4.1 方法声明44
4.2 方法调用45
4.3 参数传递47
4.4 递归48
习题50
第5章 数组51
5.1 一维数组51
5.1.1 一维数组的声明51
5.1.2 一维数组的初始化52
5.2 多维数组53
5.2.1 二维数组的声明53
5.2.2 二维数组的初始化54
5.3 数组的基本操作56
5.3.1 数组的引用56
5.3.2 数组的复制56
5.3.3 数组的输出57
5.4 数组应用举例59
5.5 数组参数62
5.6 字符串65
5.6.1 字符数组与字符串65
5.6.2 字符串的相关概念65
5.6.3 字符串操作67
5.6.4 字符串数组69
习题70
第6章 类和对象71
6.1 类和对象概述71
6.1.1 面向对象的基本概念71
6.1.2 类的声明71
6.1.3 对象的创建和使用72
6.1.4 构造方法和对象的初始化74
6.1.5 对象销毁77
6.2 类的封装78
6.2.1 访问权限78
6.2.2 类成员80
习题84
第7章 类的继承和多态机制86
7.1 类的继承86
7.1.1 继承的基本概念86
7.1.2 继承的实现87
7.1.3 super和this引用89
7.2 类的多态性92
7.2.1 方法重载93
7.2.2 方法覆盖94
7.3 final类和final成员95
习题97
第8章 接口和包98
8.1 抽象类和方法98
8.2 接口101
8.2.1 声明接口101
8.2.2 实现接口102
8.3 包108
8.3.1 包的概念108
8.3.2 包的声明和导入108
习题113
第9章 异常处理114
9.1 Java异常处理机制114
9.2 异常处理方式115
9.2.1 try...catch...finally结构115
9.2.2 抛出异常117
9.2.3 自定义异常类120
习题122
第10章 输入与输出123
10.1 输入/输出类库123
10.1.1 流123
10.1.2 输入/输出流类124
10.2 标准输入/输出及标准错误127
10.2.1 标准输入128
10.2.2 标准输出130
10.2.3 标准错误131
10.3 文件操作131
10.3.1 文件管理131
10.3.2 基于字节流的文件操作133
10.3.3 基于字符流的文件操作137
习题141
第11章 图形用户界面设计142
11.1 AWT组件概述142
11.2 布局管理148
11.2.1 BorderLayout类148
11.2.2 FlowLayout类149
11.2.3 GridLayout类150
11.3 事件处理151
11.3.1 委托事件模型151
11.3.2 事件类和监听器接口154
11.3.3 处理ActionEvent事件157
11.3.4 处理ItemEvent事件158
11.3.5 处理TextEvent事件160
11.3.6 处理KeyEvent事件161
11.3.7 处理MouseEvent事件164
11.3.8 处理WindowEvent事件168
11.4 绘图170
习题171
第12章 Swing组件173
12.1 Swing组件概述173
12.2 窗口174
12.3 标签175
12.4 按钮175
12.5 单选按钮和复选框176
12.6 文本编辑组件180
12.7 列表框和组合框181
12.8 菜单184
习题187
第13章 Applet程序188
13.1 Applet简介188
13.1.1 Applet类188
13.1.2 Applet程序的运行过程188
13.1.3 Applet程序的建立和运行189
13.2 Applet程序举例190
习题194
第14章 多线程195
14.1 Java的多线程机制195
14.1.1 线程的生命周期195
14.1.2 多线程的实现方法196
14.2 通过Thread类实现多线程196
14.3 通过Runnable接口实现多线程197
14.4 线程等待198
14.5 线程同步201
习题203
第15章 数据库编程204
15.1 数据库简介204
15.1.1 关系型数据库204
15.1.2 SQL简介205
15.2 使用JDBC连接数据库207
15.2.1 JDBC简介207
15.2.2 JDBC驱动程序207
15.3 建立数据库和数据源208
15.3.1 建立数据库208
15.3.2 建立数据源210
15.4 Java数据库编程211
15.4.1 数据库编程的一般过程211
15.4.2 数据库编程实例213
习题218
第16章 网络编程219
16.1 网络基础219
16.1.1 通信协议219
16.1.2 TCP和UDP220
16.1.3 URL221
16.1.4 Java的网络功能222
16.2 基于URL的网络程序222
16.2.1 URL类222
16.2.2 URLConnection类225
16.3 InetAddress类227
16.3.1 创建InetAddress类对象227
16.3.2 获取域名和IP地址228
16.4 基于Socket的程序230
16.4.1 TCP流式Socket230
16.4.2 UDP数据报Socket236
习题244
参考文献245