图书介绍
Java程序设计实用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王先国主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302196150
- 出版时间:2009
- 标注页数:419页
- 文件大小:88MB
- 文件页数:432页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Java程序设计基础2
第1章 Java语言入门2
1.1 Java的起源2
1.2 Java的特点3
1.3 Java的运行环境3
1.3.1 SDK的下载与安装4
1.3.2 配置Java运行环境6
1.3.3 JDK1.4.2开发工具包的目录结构7
1.3.4 JDK、JRE和JVM之间的关系7
1.4 Java程序组成8
1.4.1 Java程序与Java源文件8
1.4.2 类、接口的基本结构8
1.5 Java程序的开发步骤9
1.6 Java程序的分类10
1.6.1 Java应用程序10
1.6.2 Applet小程序12
1.6.3 Servlet程序13
1.7 本章小结14
1.8 习题14
第2章 标识符、关键字和数据类型15
2.1 标识符15
2.2 关键字15
2.3 数据类型、常量和变量16
2.3.1 Java基本数据类型16
2.3.2 基本数据类型转换19
2.3.3 Java引用数据类型21
2.4 本章小结21
2.5 习题21
第3章 运算符、表达式和语句23
3.1 运算符与表达式23
3.1.1 赋值运算符23
3.1.2 算术运算符24
3.1.3 关系运算符25
3.1.4 逻辑运算符25
3.1.5 条件运算符26
3.1.6 位运算符27
3.1.7 其他运算符28
3.1.8 运算符优先级28
3.2 Java语句29
3.2.1 选择语句30
3.2.2 循环语句34
3.2.3 跳转语句37
3.3 编程风格39
3.3.1 适当的注释39
3.3.2 命名习惯40
3.3.3 适当地缩进和空白40
3.3.4 块的对齐方式40
3.4 程序错误分类41
3.4.1 编译错误41
3.4.2 运行时错误42
3.4.3 逻辑错误42
3.4.4 调试43
3.5 本章小结44
3.6 习题44
第2篇 面向对象的程序设计第4章 类、对象和接口46
4.1 面向对象的相关概念46
4.1.1 类、对象和消息46
4.1.2 抽象、继承、封装和多态48
4.1.3 对象模型49
4.1.4 面向对象程序工作原理49
4.1.5 面向对象的编程50
4.2 类50
4.2.1 类设计和定义51
4.2.2 成员变量和局部变量52
4.2.3 方法54
4.3 对象58
4.3.1 声明变量58
4.3.2 创建对象59
4.3.3 内存模型60
4.3.4 访问对象62
4.3.5 static64
4.3.6 this67
4.4 包69
4.4.1 package语句69
4.4.2 import语句71
4.5 访问权限73
4.5.1 访问者与被访问者74
4.5.2 定义访问权限74
4.6 继承类78
4.6.1 定义子类78
4.6.2 子类继承父类的成员79
4.6.3 父子类中同名的成员81
4.6.4 super关键字83
4.7 final类和final方法86
4.8 对象类型转换86
4.8.1 子类包含的成员86
4.8.2 父类变量引用子类对象86
4.9 多态88
4.10 抽象类和抽象方法90
4.10.1 抽象类和抽象方法的定义90
4.10.2 抽象类应用92
4.11 接口93
4.11.1 接口的定义93
4.11.2 接口的应用94
4.12 压缩工具(jar.exe)101
4.12.1 将应用程序压缩为JAR文件102
4.12.2 将类压缩成JAR文件103
4.13 本章小结103
4.14 习题104
第5章 数组与字符串105
5.1 数组105
5.1.1 声明引用数组的变量105
5.1.2 创建数组106
5.1.3 初始化数组107
5.1.4 访问数组元素108
5.2 字符串(String)109
5.2.1 字符串常量109
5.2.2 声明变量109
5.2.3 创建对象110
5.2.4 构造方法110
5.2.5 实用方法111
5.2.6 字符串与字符数组117
5.2.7 字符串与字节数组119
5.2.8 字符串(StringBuffer)120
5.2.9 字符串(StringTokenizer)123
5.2.10 Character类124
5.3 本章小结126
5.4 习题126
第3篇 图形程序设计130
第6章 图形程序设计入门130
6.1 图形类库简介130
6.1.1 辅助类130
6.1.2 重型组件类131
6.1.3 轻型组件类132
6.2 容器类(Container)133
6.2.1 框架(JFrame)133
6.2.2 布局管理器138
6.2.3 面板(JPanel)147
6.3 绘图相关类149
6.3.1 Color类149
6.3.2 Font类和FontMetrics类149
6.3.3 绘制几何图形(Graphics类)154
6.4 事件驱动程序设计164
6.4.1 事件和事件源165
6.4.2 委托事件模型166
6.4.3 事件适配器173
6.5 本章小结176
6.6 习题176
第7章 用户界面组件178
7.1 JavaBean178
7.2 组件(component)179
7.2.1 组件的颜色179
7.2.2 组件的字体179
7.2.3 组件的大小与位置180
7.2.4 组件的激活与可见性182
7.2.5 组件上的光标182
7.2.6 组件的绘制方法184
7.3 按钮186
7.3.1 常用属性186
7.3.2 构造方法187
7.3.3 实用方法187
7.3.4 响应ActionEvent事件187
7.4 标签192
7.4.1 构造方法192
7.4.2 实用方法192
7.5 文本框195
7.5.1 常用属性195
7.5.2 构造方法195
7.5.3 主要事件195
7.6 文本区197
7.6.1 常用属性197
7.6.2 构造方法198
7.6.3 实用方法198
7.6.4 文本区事件198
7.7 组合框200
7.7.1 常用属性201
7.7.2 构造方法201
7.7.3 实用方法201
7.7.4 事件201
7.8 列表框204
7.8.1 常用属性204
7.8.2 构造方法205
7.8.3 事件205
7.9 复选框208
7.9.1 常用属性208
7.9.2 构造方法208
7.9.3 事件208
7.10 单选按钮210
7.10.1 常用属性211
7.10.2 构造方法211
7.10.3 事件212
7.11 菜单条、菜单、菜单项216
7.11.1 菜单条216
7.11.2 菜单216
7.11.3 菜单项216
7.11.4 建立菜单的步骤217
7.11.5 菜单项上的事件219
7.12 对话框222
7.12.1 Dialog类222
7.12.2 文件对话框225
7.12.3 消息对话框228
7.12.4 确认对话框230
7.12.5 颜色对话框232
7.13 鼠标事件233
7.13.1 MouseEvent类233
7.13.2 MouseListener接口处理的事件234
7.13.3 MouseMotionListener接口处理的事件236
7.14 键盘事件238
7.15 本章小结241
7.16 习题242
第8章 Applet程序设计243
8.1 小程序的结构243
8.1.1 init()方法244
8.1.2 start()方法245
8.1.3 stop()方法245
8.1.4 destroy()方法245
8.2 HTML文件与Applet程序245
8.2.1 <applet>标记246
8.2.2 <param>标记249
8.3 小程序应用250
8.4 本章小结255
8.5 习题255
第4篇 高级应用258
第9章 异常处理258
9.1 异常现象258
9.2 异常和异常类259
9.3 异常处理机制260
9.3.1 在方法中声明和抛出异常260
9.3.2 在方法体中捕获并处理异常261
9.4 重新抛出异常266
9.5 finally子句267
9.6 创建自己的异常270
9.7 本章小结271
9.8 习题271
第10章 Java多线程272
10.1 多线程的概念272
10.1.1 程序、进程和多任务272
10.1.2 线程272
10.1.3 线程生命周期273
10.2 创建线程274
10.2.1 Runnable接口与Thread类274
10.2.2 扩展Thread类创建线程275
10.2.3 实现Runnable接口创建线程277
10.3 线程组278
10.4 线程调度与控制279
10.4.1 线程调度与优先级279
10.4.2 控制线程的状态转移280
10.5 线程同步285
10.5.1 实现线程互斥的机制286
10.5.2 线程互斥实现数据共享287
10.5.3 线程协调实现的机制292
10.5.4 线程协调实现数据正确收发293
10.6 本章小结298
10.7 习题298
第11章 输入/输出299
11.1 File类299
11.1.1 获得文件信息300
11.1.2 创建目录和文件301
11.1.3 列出文件和子目录302
11.1.4 列出指定类型的文件303
11.1.5 删除文件和目录304
11.2 数据流概述305
11.3 字节流306
11.3.1 FileInputStream类308
11.3.2 FileOutputStream类309
11.4 字节缓存流310
11.4.1 字节缓存输入流(BufferedInputStream)310
11.4.2 字节缓存输出流(BufferedOutputStream)312
11.5 字符流313
11.5.1 FileReader类315
11.5.2 FileWriter类317
11.6 字符缓存流318
11.6.1 字符缓存输入流(BufferedReader)318
11.6.2 字符缓存输出流(BufferedWriter)320
11.7 RandomAccessFile类322
11.8 数据流326
11.9 对象流331
11.10 本章小结333
11.11 习题333
第12章 Java网络的基本知识334
12.1 使用URL334
12.1.1 URL规范334
12.1.2 URL类335
12.2 Socket套接字338
12.2.1 Socket的含义338
12.2.2 Socket的应用340
12.3 InetAddress类347
12.3.1 创建InetAddress对象的方法348
12.3.2 InetAddress类的应用349
12.4 UDP数据报351
12.4.1 什么是Datagram351
12.4.2 Datagram通信352
12.4.3 UDP数据报的应用353
12.5 广播数据报360
12.5.1 初识广播数据报360
12.5.2 MultiCastSocket类360
12.5.3 MulticastSocket的应用361
12.6 本章小结366
12.7 习题367
第13章 Java数据结构368
13.1 Java的类集框架368
13.1.1 Collection接口369
13.1.2 Iterator接口369
13.2 映射370
13.3 链表(LinkedList)373
13.3.1 链表数据结构373
13.3.2 LinkedList的应用374
13.4 向量(Vector)375
13.4.1 Vector类375
13.4.2 Vector类的应用376
13.5 堆栈(Stack)377
13.5.1 Stack类377
13.5.2 Stack类的应用377
13.6 树集(TreeSet)378
13.6.1 TreeSet类378
13.6.2 TreeSet类的应用379
13.7 散列表(Hashtable)382
13.7.1 Hashtable类382
13.7.2 Hashtable类的应用384
13.8 本章小结389
13.9 习题389
第14章 数据库连接(JDBC)390
14.1 连接数据库390
14.1.1 数据库连接类型391
14.1.2 建立连接392
14.2 数据库事务处理393
14.2.1 获取语句对象(Statement)393
14.2.2 执行SQL语句394
14.2.3 结果集(ResultSet)395
14.3 数据库的连接396
14.4 数据库查询397
14.4.1 顺序查询398
14.4.2 游动查询399
14.4.3 排序查询403
14.4.4 模糊查询405
14.5 数据库更新406
14.5.1 添加数据406
14.5.2 删除数据409
14.5.3 修改数据411
14.6 高级连接管理413
14.7 本章小结418
14.8 习题418
参考文献419
热门推荐
- 3859071.html
- 421036.html
- 2699731.html
- 796550.html
- 1265891.html
- 3520245.html
- 79183.html
- 2570410.html
- 1813293.html
- 190355.html
- http://www.ickdjs.cc/book_2807462.html
- http://www.ickdjs.cc/book_1693064.html
- http://www.ickdjs.cc/book_2420353.html
- http://www.ickdjs.cc/book_2349367.html
- http://www.ickdjs.cc/book_3715947.html
- http://www.ickdjs.cc/book_274999.html
- http://www.ickdjs.cc/book_1572409.html
- http://www.ickdjs.cc/book_2727540.html
- http://www.ickdjs.cc/book_949527.html
- http://www.ickdjs.cc/book_991210.html