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

- 陈轶,姚晓昆,杨宇仙主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302279594
- 出版时间:2012
- 标注页数:516页
- 文件大小:53MB
- 文件页数:530页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
新编Java程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概述1
1.1面向对象程序设计1
1.1.1面向对象基本概念1
1.1.2面向对象基本特性2
1.2 Java语言3
1.2.1 Java语言的发展3
1.2.2 Java语言的特点4
1.2.3 Java语言的开发平台5
1.2.4 Java程序的开发6
1.3本章小结11
1.4习题12
第2章 Java语言基础13
2.1标识符和保留字13
2.1.1标识符13
2.1.2保留字13
2.2变量和数组14
2.2.1直接量和变量14
2.2.2基本数据类型15
2.2.3枚举类型17
2.2.4数组18
2.3运算符20
2.4表达式和语句22
2.5 Java的标准输入和输出操作24
2.6流程控制语句26
2.6.1条件控制语句27
2.6.2循环语句30
2.6.3转向语句33
2.7本章小结36
2.8习题36
第3章 字符串38
3.1字符和字符串38
3.2 String类(java.lang.String)38
3.2.1 String的常用构造方法38
3.2.2 String常用的方法40
3.3 StringBuffer类(java.lang.StringBuffer)46
3.3.1 StringBuffer类的构造方法46
3.3.2 StringBuffer的常用方法47
3.4 StringBuilder类(java.lang.StringBuilder)52
3.4.1 StringBuilder类的构造方法52
3.4.2 StringBuilder类的常用方法53
3.5应用实例——扑克游戏55
3.6本章小结57
3.7习题57
第4章 类和对象58
4.1面向对象编程基础58
4.1.1对象和类的基本概念58
4.1.2类的声明59
4.1.3类的访问控制61
4.1.4类的非访问修饰符62
4.1.5构造方法65
4.1.6类的成员71
4.1.7对象的实现78
4.2包80
4.2.1包的创建80
4.2.2包的应用82
4.3 this关键字83
4.3.1用this关键字访问对象的成员83
4.3.2用this关键字调用构造方法85
4.4 super关键字86
4.5 finalize()方法89
4.5.1 finalize()方法的特点89
4.5.2 finalize()方法的用途91
4.6嵌套类92
4.6.1静态嵌套类92
4.6.2内部类94
4.7抽象类98
4.7.1抽象方法98
4.7.2抽象类98
4.8应用实例——扑克牌游戏100
4.9本章小结107
4.10习题108
第5章 继承和多态109
5.1继承109
5.1.1父类和子类110
5.1.2继承的实现110
5.2接口114
5.2.1接口的格式定义115
5.2.2接口的实现116
5.2.3接口和抽象类的区别119
5.3多态性120
5.3.1动态绑定121
5.3.2方法的重载122
5.3.3方法的覆盖和隐藏123
5.3.4数据成员的隐藏131
5.3.5运行多态性的实现135
5.4应用实例——模拟纸牌游戏137
5.5本章小结145
5.6习题145
第6章 集合和泛型147
6.1 Java的集合框架147
6.1.1访问Collection集合148
6.1.2集合与数组的转换148
6.2 Set集150
6.2.1 java.util.HashSet<E>150
6.2.2 java.util.TreeSet<E>152
6.2.3 java.util.Linked HashSet<E>154
6.3列表和队列156
6.3.1 java.util.ArrayList<E>157
6.3.2 java.util.LinkedList<E>159
6.4 java.util.Map<K,V>163
6.5 泛型166
6.5.1定义泛型类166
6.5.2类型变量的限制168
6.5.3泛型实例创建的类型推断168
6.6集合的算法169
6.7应用实例——纸牌游戏172
6.8本章小结181
6.9习题181
第7章 Java的GUI编程和事件处理182
7.1 Java基础类概述182
7.2 Swing包的GUI组件184
7.2.1框架窗口184
7.2.2标签和文本处理组件186
7.2.3按钮和选择交互处理的组件190
7.2.4面板195
7.2.5工具条197
7.2.6菜单的制作198
7.2.7多文档界面制作203
7.2.8树组件206
7.2.9表格组件208
7.3布局管理器210
7.3.1流布局管理器210
7.3.2边界布局管理方式211
7.3.3卡片布局管理器214
7.3.4网格布局管理器216
7.3.5网格包布局管理器217
7.3.6手工布局处理221
7.4事件处理概述222
7.4.1事件处理模式222
7.4.2事件处理类型223
7.4.3常用的事件处理223
7.4.4事件适配器230
7.4.5 Action动作232
7.5 Java图形处理和Java 2D235
7.5.1 Java的颜色处理235
7.5.2 Java的字体处理235
7.5.3 Java 2D和图形处理238
7.6应用实例——纸牌游戏界面设计247
7.7本章小结257
7.8习题257
第8章 异常和错误处理258
8.1 Java的错误处理258
8.2异常和异常类258
8.2.1异常的定义259
8.2.2异常的分类259
8.3异常处理机制262
8.3.1自定义异常类262
8.3.2异常的抛出263
8.3.3异常的捕捉265
8.3.4 try-with-resource语句267
8.3.5链式异常268
8.4断言处理机制270
8.4.1断言的语法270
8.4.2应用断言271
8.4.3捕捉断言错误274
8.5 Java标准日志处理275
8.5.1 Java日志框架275
8.5.2创建日志对象276
8.5.3日志的级别276
8.5.4记录日志277
8.5.5日志处理器278
8.5.6日志的格式化279
8.6应用实例——扑克牌游戏的异常处理280
8.7本章小结284
8.8习题284
第9章 多线程和并发处理286
9.1 Java线程286
9.1.1 Thread类287
9.1.2 Runnable接口290
9.1.3线程生命周期292
9.1.4线程组295
9.2线程的同步297
9.2.1竞争条件297
9.2.2同步方法和同步语句300
9.3显式锁和条件对象304
9.4阻塞队列308
9.5传输队列311
9.6线程池314
9.7 Fork/Join模式316
9.8应用实例——扑克牌游戏的线程处理319
9.9本章小结323
9.10习题323
第10章 文件和流325
10.1文件相关类325
10.2 Java的I/O流328
10.2.1字符流类329
10.2.2字节流类332
10.2.3对象流和对象的序列化335
10.3随机访问文件339
10.4文件的输入输出处理341
10.4.1 NIO 2.0框架的路径341
10.4.2 java.nio.file.Files实现文件处理345
10.5应用实例——扑克牌游戏的文件处理359
10.6本章小结368
10.7习题369
第11章 数据库编程370
11.1 JDBC的概述370
11.2 SQL结构化的查询语言372
11.2.1常用的SQL语句372
11.2.2 SQL的存储过程374
11.3 JDBC访问数据库374
11.3.1导入JDBC类和接口374
11.3.2装载驱动程序375
11.3.3连接数据库376
11.3.4创建语句对象和执行语句379
11.3.5处理结果390
11.3.6关闭连接402
11.4事务处理410
11.5应用实例——扑克牌游戏的数据库处理411
11.5.1数据库设计411
11.5.2扑克牌游戏的数据库实现414
11.6本章小结429
11.7习题429
第12章 网络编程431
12.1 Java网络编程基础431
12.1.1 TCP/IP协议431
12.1.2套接字和端口432
12.1.3 Java网络编程包432
12.2通过URL访问网络资源433
12.2.1 URL类433
12.2.2 JEditorPane显示HTML文件435
12.3面向连接的TCP协议编程438
12.3.1 java.net.InetAddress类438
12.3.2 java.net.Socket类440
12.3.3 java.net.ServerSocket类443
12.3.4 TCP协议编程实现445
12.4面向非连接的UDP协议编程456
12.4.1 java.net.DatagramPacket类456
12.4.2 java.net.DatagramSocket类457
12.4.3 java.net.MulticastSocket类458
12.4.4 UDP协议通信编程459
12.5应用实例——双人扑克牌游戏467
12.6本章小结481
12.7习题482
第13章 Java与XML483
13.1 XML概述483
13.1.1 XML文件结构483
13.1.2 XML的相关技术486
13.2处理XML的常见Java API486
13.2.1 JAXP API486
13.2.2 DOM API处理XML487
13.2.3 SAX API497
13.2.4 StAX API501
13.3应用实例——扑克游戏的配置处理512
13.4本章小结516
13.5习题516
热门推荐
- 1497304.html
- 435471.html
- 3170657.html
- 580404.html
- 910534.html
- 1174371.html
- 123849.html
- 3280472.html
- 189509.html
- 2429864.html
- http://www.ickdjs.cc/book_1068056.html
- http://www.ickdjs.cc/book_2208321.html
- http://www.ickdjs.cc/book_1303722.html
- http://www.ickdjs.cc/book_601639.html
- http://www.ickdjs.cc/book_1814577.html
- http://www.ickdjs.cc/book_154481.html
- http://www.ickdjs.cc/book_3633208.html
- http://www.ickdjs.cc/book_3739487.html
- http://www.ickdjs.cc/book_1332428.html
- http://www.ickdjs.cc/book_1066936.html