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

- 宋中山,严千钧等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302109494
- 出版时间:2005
- 标注页数:324页
- 文件大小:32MB
- 文件页数:338页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 Java语言概述1
1.1 Java语言的产生1
1.2 Java语言的特点及优势2
1.3 Application和Applet程序3
1.3.1 Application程序4
1.3.2 Applet小应用程序4
1.3.3 Java程序的基本构成6
1.4 程序的编辑、编译和运行7
1.4.1 Java工具包JDK7
1.4.2 Application的编辑、编译和运行9
1.4.3 Applet的编辑、编译和运行10
1.5 Java集成开发环境11
1.5.1 几种辅助工具的使用11
1.5.2 几种集成工具的使用14
习题18
第2章 数据类型与运算符19
2.1 标识符与关键字19
2.1.1 标识符19
2.1.2 关键字19
2.1.3 注释20
2.2 基本数据类型20
2.2.1 整数类型21
2.2.2 浮点数类型21
2.2.3 布尔类型22
2.2.4 字符类型22
2.3 常量22
2.3.1 整型常量22
2.3.2 浮点数常量22
2.3.4 字符常量23
2.3.5 字符串常量23
2.3.3 布尔常量23
2.3.6 其他文字常量24
2.4 变量24
2.5 运算符与表达式25
2.5.1 算术运算符26
2.5.2 关系运算符28
2.5.3 逻辑运算符29
2.5.4 位运算符30
2.5.5 赋值运算符与类型转换32
2.5.6 条件运算符34
2.5.7 其他运算符34
2.5.8 运算符的优先级和结合性35
2.5.9 表达式、语句和块35
习题36
3.1 概述38
第3章 流程控制语句38
3.2 简单语句39
3.2.1 表达式语句39
3.2.2 方法调用语句39
3.2.3 复合语句39
3.2.4 空语句40
3.3 分支语句40
3.3.1 if语句40
3.3.2 switch语句42
3.4 循环语句45
3.4.1 while语句45
3.4.2 do-while语句48
3.4.3 for语句50
3.4.4 循环嵌套53
3.5 跳转语句54
3.5.1 break语句54
3.5.2 continue语句56
习题58
3.5.3 return语句58
第4章 类与对象61
4.1 OOP概述61
4.1.1 对象的含义62
4.1.2 以服务为中心63
4.2 类的创建65
4.2.1 类头65
4.2.2 类体66
4.2.3 成员变量67
4.2.4 方法68
4.2.5 构造器69
4.3 对象72
4.3.1 对象创建73
4.3.2 对象初始化76
4.3.3 对象的使用78
4.3.4 对象的清除81
4.4 数组83
4.4.1 一维数组83
4.4.2 对象数组85
4.4.3 数组的数组86
4.5 包88
4.5.1 包的引入88
4.5.2 关键字package89
4.5.3 关键字import91
4.6 信息隐藏93
4.6.1 类的访问控制93
4.6.2 成员的访问控制94
4.6.3 类成员和常量96
习题100
第5章 继承与多态102
5.1 类的继承102
5.1.1 子类定义103
5.1.2 super与this105
5.1.3 方法的继承与改写109
5.1.4 创建子类的对象112
5.1.5 最终类114
5.1.6 抽象类116
5.2 接口117
5.2.1 接口的引入118
5.2.2 创建接口118
5.2.3 实现接口119
5.2.4 接口的性质120
5.3 运行时多态121
5.3.1 多态变量与对象造型122
5.3.2 消息理解与动态绑定124
5.4 内部类125
5.4.1 成员类125
5.4.2 静态成员类129
5.4.3 局部类131
5.4.4 匿名类134
习题136
第6章 异常处理139
6.1 异常和异常类139
6.1.1 异常类结构与组成139
6.1.2 非检查型异常与检查型异常140
6.2 异常的捕获和处理141
6.2.1 捕获异常142
6.2.2 try子句和catch子句142
6.2.3 finally子句144
6.3 指定方法抛出的异常146
6.4 抛出异常148
6.4.1 系统自动抛出的异常148
6.4.2 throw语句抛出的异常148
6.4.3 自定义异常类150
6.5 异常处理原则151
习题152
7.1 Java语言基础类153
第7章 工具类和算法153
7.1.1 Object类154
7.1.2 基本数据类型的包装类154
7.1.3 Math类155
7.1.4 System类156
7.2 字符串类157
7.2.1 String类157
7.2.2 StringBuffer类160
7.2.3 StringToKenizer类162
7.3 集合类162
7.3.1 集合和Collection API163
7.3.2 Set接口及HashSet类164
7.3.3 List接口及ArraryList类165
7.3.4 Iterator及ListIterator167
7.3.5 映射Map及HashMap类168
7.4.1 Vector向量171
7.4 向量、堆栈和队列171
7.4.2 Stack堆栈173
7.4.3 LinkedList类及队列174
7.5 排序与查找175
7.5.1 选择排序176
7.5.2 冒泡排序176
7.5.3 快速排序177
7.5.4 顺序查找178
7.5.5 二分查找179
7.6 Arrays类180
7.7 递归与迭代181
7.7.1 迭代181
7.7.2 递归182
习题183
第8章 Applet小应用程序185
8.1 Applet简介185
8.1.2 Applet程序的运行过程187
8.1.1 appletviewer187
8.2.1 java.applet包的内容188
8.2 Applet的类188
8.2.2 编写Applet190
8.2.3 Applet的生命周期190
8.2.4 Applet的AWT绘制192
8.3 HTML中的Applet标记194
8.3.1 〈applet〉标记195
8.3.2 Applet参数196
8.3.3 在非Java兼容浏览器中显示辅助内容196
8.4 读取参数196
8.4.1 在页面中添加〈param〉标记196
8.4.2 小应用程序获取参数值196
8.5 Applet与Application198
8.6 Applet的安全性200
习题201
9.1.1 AWT202
第9章 图形用户界面202
9.1 Java GUI概述202
9.1.2 Swing203
9.1.3 AWT与Swing的关系203
9.2 AWT的使用204
9.2.1 java.awt包的内容204
9.2.2 组件204
9.2.3 容器205
9.2.4 布局管理器209
9.2.5 外观控制216
9.2.6 AWT程序结构216
9.3 AWT组件217
9.3.1 基本组件217
9.3.2 菜单组件223
9.4 AWT事件处理机制224
9.4.1 委托事件模型224
9.4.2 事件类226
9.4.3 事件监听器227
9.4.4 事件适配器228
9.4.5 常用事件230
9.4.6 事件处理的其他方式236
9.5 Swing239
9.5.1 Swing简介239
9.5.2 Swing特性239
9.5.3 Swing组件和容器240
习题241
第10章 输入和输出242
10.1 流的基本概念242
10.2 字节流与字符流242
10.2.1 字节流243
10.2.2 字符流243
10.3.1 节点流244
10.3 节点流与处理流244
10.3.2 处理流245
10.4 标准输入流与标准输出流247
10.4.1 标准输入流247
10.4.2 标准输出流249
10.4.3 输入输出重定向250
10.5 文件251
10.5.1 文件与目录管理251
10.5.2 文件输入输出流254
10.5.3 随机访问文件流256
10.6 对象串行化259
习题262
第11章 Java多线程263
11.1 线程的概念263
11.2 线程的创建264
11.2.1 Thread类与Runnable接口264
11.2.2 继承Thread类实现多线程265
11.2.3 通过Runnable接口实现多线程266
11.3.1 线程优先级267
11.3.2 线程调度策略267
11.3 线程优先级与线程调度策略267
11.4 线程的控制268
11.4.1 线程的生命周期268
11.4.2 线程控制269
11.4.3 守护线程275
11.5 线程的同步276
11.5.1 多线程并发操作中的问题276
11.5.2 对象互斥加锁及其操作278
11.5.3 线程的同步282
11.5.4 实现同步的方法284
11.6 死锁问题286
习题289
12.1 网络编程290
12.1.1 使用URL访问网络资源290
第12章 Java高级编程290
12.1.2 Socket通信295
12.1.3 数据报通信301
12.2 多媒体编程308
12.2.1 JMF的结构308
12.2.2 JMF中的媒体播放器310
12.2.3 JMF定义的错误和异常311
12.2.4 JMF中的数据源311
12.2.6 JMF的安装312
12.2.5 JMF事件模型312
12.3 数据库编程316
12.3.1 JDBC简介316
12.3.2 建立数据源316
12.3.3 Java访问数据库的基本步骤318
12.3.4 JDBC直接与各种数据库的连接方法319
12.3.5 JDBC应用程序320
习题323
热门推荐
- 1923758.html
- 1058807.html
- 1640572.html
- 3128502.html
- 2543730.html
- 2703299.html
- 1370276.html
- 2617083.html
- 3453919.html
- 1145927.html
- http://www.ickdjs.cc/book_1941391.html
- http://www.ickdjs.cc/book_1197694.html
- http://www.ickdjs.cc/book_3842371.html
- http://www.ickdjs.cc/book_1541974.html
- http://www.ickdjs.cc/book_411032.html
- http://www.ickdjs.cc/book_893694.html
- http://www.ickdjs.cc/book_3591538.html
- http://www.ickdjs.cc/book_2121519.html
- http://www.ickdjs.cc/book_3468693.html
- http://www.ickdjs.cc/book_3657132.html