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

- 程桓松,周晓军,陈垦编著 著
- 出版社: 成都:电子科技大学出版社;北京希望电子出版社
- ISBN:781094813X
- 出版时间:2005
- 标注页数:379页
- 文件大小:19MB
- 文件页数:390页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java程序设计循序渐进教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java简介1
1.1 Java语言的历史1
1.2 Java语言的特点2
1.3 本章小结5
1.4 习题6
第2章 Java编程环境7
2.1 Java运行环境和开发环境7
2.2 开发环境的安装和使用8
2.2.1 Java2SDK简介8
2.2.2 安装Java2SDK8
2.2.3 Java2SDK的使用10
2.3 编辑器选择11
2.3.1 Ultraedit编辑器11
2.3.2 Emacs编辑器12
2.4 Java程序的结构13
2.5 程序调试15
2.6 本章小结17
2.7 上机练习18
2.8 习题18
第3章 Java基本语法19
3.1 Java的常量和变量19
3.1.1 常量19
3.1.2 变量19
3.2 Java的简单数据类型20
3.2.1 字符和字符串20
3.2.2 整型21
3.2.3 浮点型22
3.2.4 布尔型22
3.2.5 数据类型转换23
3.3 Java的运算符23
3.3.1 算术运算符23
3.3.2 位运算符26
3.3.3 赋值运算符28
3.3.4 关系运算符28
3.3.5 布尔运算符30
3.3.6 条件运算符31
3.3.7 []运算符31
3.3.8 点运算符31
3.3.9 new运算符31
3.3.10 instanceof运算符31
3.4 Java的表达式和语句32
3.4.1 表达式32
3.4.2 语句32
3.4.3 语句块33
3.5 程序流程控制33
3.5.1 循环控制33
3.5.2 程序分支35
3.5.3 break语句和continue语句38
3.5.4 返回40
3.5.5 例外(Exception)40
3.6 本章小结41
3.7 上机练习41
3.8 习题42
第4章 Java与面向对象编程44
4.1 面向对象编程44
4.1.1 面向对象编程概述44
4.1.2 面向对象程序设计思想45
4.2 类和对象的使用47
4.2.1 类的定义47
4.2.2 成员变量48
4.2.3 方法49
4.2.4 创建对象和初始化50
4.2.5 成员变量引用和方法调用51
4.2.6 this关键字53
4.2.7 对象资源回收和finalize()方法54
4.2.8 对象比较56
4.2.9 对象拷贝58
4.3 类59
4.3.1 类的修饰符59
4.3.2 嵌套类60
4.4 成员变量64
4.4.1 成员变量的修饰符64
4.4.2 实例变量和类变量65
4.4.3 变量初始化67
4.5 方法68
4.5.1 方法声明68
4.5.2 方法的参数68
4.5.3 方法重载70
4.5.4 构造方法71
4.5.5 方法的修饰符73
4.5.6 静态方法73
4.6 类的继承75
4.6.1 继承75
4.6.2 成员变量的继承和隐藏75
4.6.3 方法继承、方法覆盖和方法隐藏76
4.6.4 super关键字78
4.6.5 抽象类80
4.6.6 抽象方法82
4.6.7 final关键字85
4.6.8 单继承和多继承86
4.7 方法和成员变量的权限控制87
4.7.1 public87
4.7.2 protected88
4.7.3 private90
4.7.4 缺省情况91
4.7.5 存取方法93
4.8 本章小结94
4.9 上机练习95
4.10 习题96
第5章 Java的数据结构99
5.1 数组99
5.1.1 一维数组99
5.1.2 多维数组102
5.2 集合简介104
5.2.1 Java集合框架(Java Collection Framework)概述105
5.2.2 Java集合的发展历史106
5.3 集合接口说明106
5.3.1 Collection接口106
5.3.2 Set接口109
5.3.3 List接口119
5.3.4 Map接口124
5.3.5 集合同步130
5.4 算法132
5.4.1 排序133
5.4.2 混排134
5.4.3 查找134
5.4.4 最大值、最小值134
5.4.5 其他135
5.5 早期Java的集合135
5.5.1 Vector135
5.5.2 BitSet135
5.5.3 Stack136
5.5.4 Hashtable137
5.6 本章小结137
5.7 上机练习138
5.8 习题138
第6章 字符串操作141
6.1 字符和字符串141
6.2 String类141
6.2.1 String类的构造函数141
6.2.2 字符串比较142
6.2.3 hashCode()方法143
6.2.4 定位字符和子串144
6.2.5 抽取子串145
6.2.6 字符串修改146
6.2.7 String类的其他方法146
6.3 StringBuffer类147
6.3.1 StringBuffer类的构造函数147
6.3.2 length()、capacity()、setLength()和ensure Capacity()方法148
6.3.3 charAt()、setCharAt()、 getChars()和reverse()方法149
6.3.4 Append()方法150
6.3.5 插入和删除151
6.3.6 StringBuffer类的其他方法152
6.4 StringTokenizer类152
6.4.1 StringTokenizer类的构造函数152
6.4.2 StringTokenizer类的常用方法152
6.4.3 改进的StringTokenizer类:BreakIteratot类154
6.5 使用正则表达式157
6.5.1 正则表达式157
6.5.2 Pattern类159
6.5.3 Matcher类159
6.5.4 操作符优先级161
6.5.5 正则表达式总结161
6.6 本章小结163
6.7 上机练习163
6.8 习题164
第7章 接口和包166
7.1 接口概述166
7.1.1 什么是接口166
7.1.2 接口定义说明167
7.2 接口的定义167
7.2.1 接口的声明167
7.2.2 基接口168
7.3 定义接口成员168
7.4 访问接口169
7.5 接口与抽象类171
7.5.1 抽象类与接口的区别171
7.5.2 使用抽象类和接口的场合171
7.5.3 抽象类实现接口173
7.6 包174
7.6.1 package语句174
7.6.2 import语句174
7.6.3 编译和运行175
7.7 本章小结176
7.8 上机练习176
7.9 习题176
第8章 异常处理178
8.1 异常处理概述178
8.1.1 为什么要使用异常处理178
8.1.2 Java中的异常机制179
8.1.3 异常的产生179
8.2 异常的捕捉和处理179
8.2.1 捕捉和处理:try-catch语句180
8.2.2 抛出异常(Throw Exception):throw语句和throws语句181
8.2.3 缺省处理(finally语句)181
8.3 Java的标准异常181
8.3.1 异常类(Exception类)182
8.3.2 标准异常中Exception类的派生类183
8.4 自定义异常183
8.4.1 编写自定义异常183
8.4.2 捕捉并处理自定义异常184
8.4.3 finally处理186
8.5 本章小结187
8.6 上机练习187
8.7 习题187
第9章 Java的IO系统190
9.1 Java的IO系统概述190
9.1.1 流的概念190
9.1.2 Java IO系统介绍190
9.1.3 字符流API191
9.1.4 字节流API191
9.2 字符流191
9.2.1 文件流191
9.2.2 管道流192
9.3 字节流193
9.3.1 文件流193
9.3.2 管道流194
9.3.3 过滤器流195
9.4 文件和目录管理204
9.4.1 File类204
9.4.2 遍历目录204
9.4.3 创建、删除和重命名文件目录206
9.4.4 文件或目录信息获取207
9.5 RandomAccessFile类209
9.6 Java的新IO系统:NIO210
9.6.1 传统IO系统的缺点210
9.6.2 NIO概述211
9.6.3 缓存(Buffer)211
9.6.4 字符集(Charset)214
9.6.5 通道(Channel)215
9.6.6 选择器(Selector)222
9.6.7 NIO应用实例225
9.7 本章小结227
9.8 上机练习228
9.9 习题228
第10章 多线程编程230
10.1 多线程概述230
10.1.1 什么是多线程230
10.1.2 为什么要使用多线程231
10.2 建立Java线程231
10.2.1 计时器231
10.2.2 Thread类233
10.2.3 Runnable接口239
10.3 线程优先级241
10.3.1 线程优先级和线程调度241
10.3.2 用户线程和守护线程244
10.4 线程同步244
10.4.1 生产者-消费者问题244
10.4.2 对象锁248
10.4.3 wait()、notify()和notifyAll()方法249
10.4.4 饥饿和死锁251
10.5 线程组254
10.5.1 创建一个线程组254
10.5.2 线程组的方法256
10.6 本章小结257
10.7 上机练习257
10.8 习题257
第11章 Java小程序Applet260
11.1 Applet程序基础260
11.1.1 Applet小程序260
11.1.2 Applet程序的生命周期263
11.2 绘制图形264
11.2.1 paint()方法264
11.2.2 使用Graphics类绘制字符串265
11.2.3 Graphics类的其他绘图方法265
11.3 Applet中的事件处理267
11.3.1 键盘事件处理269
11.3.2 鼠标事件处理270
11.4 本章小结273
11.5 上机练习273
11.6 习题273
第12章 操作数据库274
12.1 JDBC技术274
12.1.1 JDBC技术简介274
12.1.2 JDBC技术规范275
12.2 SQL语言276
12.2.1 删除和修改表276
12.2.2 SELECT语句277
12.2.3 插入、删除和修改记录278
12.2.4 聚类函数279
12.3 JDBC基本操作279
12.3.1 加载JDBC驱动279
12.3.2 连接数据库280
12.3.3 Statement接口280
12.3.4 结果集282
12.3.5 元数据集282
12.3.6 错误处理283
12.4 JDBC高级操作284
12.4.1 PreparedStatement284
12.4.2 使用事务控制286
12.4.3 存储过程286
12.5 本章小结289
12.6 上机练习289
12.7 习题289
第13章 网络编程290
13.1 网络初步290
13.1.1 四层体系模型290
13.1.2 TCP协议和UDP协议291
13.1.3 IP协议292
13.1.4 域名293
13.1.5 套接字293
13.2 流套接字(Stream Socket)294
13.2.1 InetAddress类294
13.2.2 Socket类296
13.2.3 客户端例子297
13.2.4 ServerSocket类298
13.2.5 服务器例子299
13.2.6 能处理多个客户端的服务器301
13.3 数据报套接字(Datagram Socket)304
13.3.1 DatagramPacket类304
13.3.2 DatagramSocket类305
13.3.3 多播技术和MulticastSocket类307
13.4 NIO在网络编程中的应用310
13.4.1 NIO回顾311
13.4.2 套接字通道311
13.4.3 数据报通道314
13.5 本章小节315
13.6 上机练习316
13.7 习题316
第14章 Servlet编程基础317
14.1 CGI技术简介317
14.2 Servlet基础317
14.2.1 Servlet的生命周期319
14.2.2 Servlet的方法319
14.3 Servlet信息交互320
14.3.1 请求信息320
14.3.2 表单321
14.3.3 Session322
14.3.4 Cookie323
14.4 JSP简介324
14.4.1 一个JSP例子324
14.4.2 JSP语法提要325
14.4.3 JSP的内置对象333
14.5 本章小结333
14.6 上机练习334
14.7 习题334
第15章 J2EE技术简介335
15.1 J2EE技术概述335
15.2 J2EE的重要概念336
15.2.1 J2EE的四层结构336
15.2.2 容器337
15.2.3 J2EE的核心API与组件339
15.2.4 Enterprise Beans的分类340
15.3 J2EE的开发流程341
15.3.1 J2EE应用程序的内容342
15.3.2 J2EE应用程序的开发阶段342
15.4 J2EE的开发环境343
15.4.1 J2SDKEE的安装和配置343
15.4.2 deploytool工具343
15.5 J2EE开发示例344
15.5.1 创建J2EE应用程序344
15.5.2 创建EJB344
15.5.3 创建J2EE应用程序客户端346
15.5.4 创建Web客户端349
15.5.5 部署和运行351
15.6 本章小结352
15.7 上机练习353
15.8 习题353
第16章 J2ME技术简介354
16.1 Java2 Micro Edition平台简介354
16.1.1 J2ME的定义354
16.1.2 配置(Configuration)和简表(Profile)354
16.2 CLDC和MIDP的API357
16.2.1 CLDC的API357
16.2.2 MIDP的API357
16.3 MIDP程序设计358
16.3.1 MIDlet358
16.3.2 MIDlet程序结构359
16.3.3 开发环境360
16.3.4 编译、打包和部署361
16.4 MIDP程序图形界面元件364
16.4.1 MIDP图形界面元件的层次364
16.4.2 高级API365
16.4.3 低级API375
16.5 本章小结378
16.6 上机练习378
16.7 习题379
热门推荐
- 2645144.html
- 491881.html
- 2980137.html
- 2255369.html
- 3079566.html
- 20824.html
- 3536353.html
- 2408613.html
- 204266.html
- 2255060.html
- http://www.ickdjs.cc/book_2289384.html
- http://www.ickdjs.cc/book_2628199.html
- http://www.ickdjs.cc/book_2973780.html
- http://www.ickdjs.cc/book_310138.html
- http://www.ickdjs.cc/book_593884.html
- http://www.ickdjs.cc/book_3864418.html
- http://www.ickdjs.cc/book_1275372.html
- http://www.ickdjs.cc/book_2912962.html
- http://www.ickdjs.cc/book_1494055.html
- http://www.ickdjs.cc/book_3568029.html