图书介绍
JAVA 6从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 沈志宏等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121062178
- 出版时间:2008
- 标注页数:685页
- 文件大小:40MB
- 文件页数:697页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JAVA 6从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识Java技术1
1.1 Java的起源、背景及前景1
1.2 什么是Java技术3
1.2.1 什么是Java技术3
1.2.2 Java编程语言的主要设计目标5
1.3 第一个Java Application程序6
1.3.1 安装Java编译器和工具6
1.3.2 创建一个源代码文件7
1.3.3 编译源文件8
1.3.4 运行程序9
1.3.5 相关问题说明9
1.4 创建第一个小应用程序10
1.4.1 创建源文件10
1.4.2 编译源文件11
1.4.3 运行程序11
1.5 Java虚拟机11
1.6 垃圾收集12
1.7 代码安全12
1.8 Java运行环境13
1.9 Java目录环境和Java API文档13
第2章 面向对象的编程16
2.1 面向对象编程16
2.1.1 面向对象的基本概念17
2.1.2 对象和类17
2.1.3 面向对象的特征19
2.2 面向对象的分析和设计21
2.2.1 面向对象的分析与面向过程的分析21
2.2.2 面向对象的分析和设计的精髓22
2.3 描述一个Java类25
2.3.1 Java类实例的声明26
2.3.2 类定义中的关键字26
2.3.3 类主体27
2.4 属性和方法27
2.4.1 类属性28
2.4.2 类方法30
2.4.3 构造方法31
2.5 对象的访问33
2.5.1 用new运算符进行对象的创建34
2.5.2 用“.”运算符进行对象的使用34
2.6 Java接口和包35
2.6.1 Java接口35
2.6.2 包37
第3章 Java语法基础42
3.1 标识符、关键字、数据类型42
3.1.1 标识符42
3.1.2 Java关键字43
3.1.3 基本Java数据类型43
3.1.4 自动装箱和解箱49
3.2 变量、声明和赋值54
3.2.1 声明一个变量54
3.2.2 变量的作用域55
3.3 构造和初始化对象57
3.4 类型转换与强制类型转换58
3.4.1 Java的自动转换58
3.4.2 不兼容类型的强制转换59
3.4.3 表达式中类型的自动提升60
3.5 表达式和流程控制61
3.5.1 运算符62
3.5.2 运算符优先级76
3.5.3 流程控制77
3.5.4 特殊循环控制87
3.6 数组90
3.6.1 数组的声明90
3.6.2 数组的创建和引用91
3.6.3 数组的初始化93
3.6.4 多维数组94
3.6.5 复制数组97
3.6.6 数组排序97
3.6.7 foreach与数组99
3.7 可变参数100
3.8 枚举类型102
3.8.1 为什么使用枚举类型102
3.8.2 枚举类型定义103
3.8.3 使用枚举值104
3.8.4 为枚举添加属性和方法105
3.8.5 枚举和集合107
3.8.6 小结109
3.9 注解110
3.9.1 元数据编程110
3.9.2 注解的基本概念110
3.9.3 基本内置注解111
3.9.4 定义注解114
3.9.5 元注解117
3.9.6 元注解实例120
第4章 继承123
4.1 子类123
4.2 super关键字131
4.3 重载(Overload)136
4.4 覆盖(Override)137
4.5 多态与动态绑定139
4.6 instanceof运算符144
4.7 定义和引用包145
第5章 Java高级类特性153
5.1 static关键字153
5.1.1 类(static)变量153
5.1.2 类(static)方法155
5.1.3 静态初始化程序156
5.1.4 静态类158
5.1.5 静态导入158
5.2 final关键字160
5.2.1 final成员变量160
5.2.2 final方法161
5.2.3 final类162
5.3 抽象类162
5.4 接口166
5.4.1 接口的定义166
5.4.2 接口的实现167
5.4.3 接口的继承168
5.4.4 接口的应用169
5.5 深入理解抽象类与接口172
5.6 内部类176
5.7 匿名类180
第6章 异常183
6.1 异常183
6.2 实例讲解184
6.3 异常处理185
6.3.1 try和catch语句186
6.3.2 嵌套try语句190
6.3.3 调用栈机制192
6.3.4 throw语句192
6.3.5 重新抛出异常193
6.3.6 throws194
6.3.7 finally语句195
6.4 异常类198
6.4.1 Java内置异常199
6.4.2 定义异常类201
6.5 上机指导202
第7章 常用Java类库介绍208
7.1 控制台输入输出208
7.2 Properties类210
7.3 File类213
7.3.1 目录215
7.3.2 使用FilenameFilter接口217
7.3.3 listFiles()方法218
7.3.4 创建目录218
7.3.5 RandomAuessFile类218
7.4 Math类219
7.5 字符串类223
7.5.1 认识字符串223
7.5.2 String类223
7.5.3 不可变字符串227
7.5.4 StringBuffer和StringBuilder类228
7.5.5 关于串处理的效率230
7.5.6 字符串上的高级操作232
7.5.7 格式化输出237
7.5.8 扫描输入241
第8章 图形用户界面的设计与实现243
8.1 图形用户界面的概述243
8.1.1 AWT是什么243
8.1.2 Swing是什么244
8.1.3 图形界面元素244
8.2 使用java.awt包245
8.2.1 AWT包中的类和关系246
8.2.2 窗口类的层次结构247
8.2.3 使用Frame类构建应用程序界面248
8.2.4 丰富应用程序界面250
8.3 使用控件260
8.3.1 控件概述260
8.3.2 标签260
8.3.3 按钮262
8.3.4 复选框263
8.3.5 复选框组264
8.3.6 选择框265
8.3.7 列表框266
8.3.8 滚动条267
8.3.9 文本框268
8.3.10 文本区269
8.4 使用控件布局管理270
8.4.1 边界布局管理器270
8.4.2 流式布局272
8.4.3 网格布局管理器273
8.4.4 卡片布局管理器274
8.4.5 控件布局多样化276
第9章 GUI事件处理278
9.1 什么是事件278
9.1.1 事件源278
9.1.2 事件监听器279
9.2 J2SE事件模型280
9.2.1 层次模型(JDK 1.0)280
9.2.2 委托模型(JDK 1.0)281
9.3 GUI行为283
9.3.1 事件类别283
9.3.2 事件监听器类型287
9.3.3 事件监听器类型288
9.4 适配器298
9.4.1 什么是适配器298
9.4.2 使用适配器举例298
9.5 系统托盘302
第10章 线程308
10.1 什么是线程308
10.1.1 线程概念308
10.1.2 理解线程如何工作309
10.2 Java编程中的线程310
10.2.1 主线程311
10.2.2 线程的3个部分313
10.2.3 创建一个线程313
10.2.4 启动线程318
10.2.5 线程调度318
10.3 线程的基本控制327
10.3.1 终止一个线程327
10.3.2 测试一个线程330
10.3.3 线程优先级333
10.3.4 线程组338
10.4 J2SE SDK中的线程控制341
10.4.1 线程同步341
10.4.2 线程间通信344
10.4.3 线程挂起、恢复和终止348
10.4.4 线程死锁354
10.5 J2SE并发控制包358
10.5.1 并发集合(Collection)358
10.5.2 Callable接口365
10.5.3 新任务执行架构366
10.5.4 新线程同步机制368
10.5.5 线程池370
10.5.6 其他主要类376
10.5.7 多线程实例386
第11章 Java输入输出操作395
11.1 输入输出流原理395
11.2 字节流396
11.2.1 InputStream类397
11.2.2 OutputStream类397
11.2.3 FileInputStream类398
11.2.4 FileOutputStream类400
11.2.5 ByteArrayInputStream类401
11.2.6 ByteArrayOutputStream类402
11.2.7 过滤字节流类404
11.2.8 BufferedInputStream类404
11.2.9 BufferedOutputStream类406
11.2.10 PushbackInputStream类406
11.2.11 SequenceInputStream类408
11.2.12 PrintStream类409
11.3 字符流410
11.3.1 Reader类410
11.3.2 Writer类410
11.3.3 FileReader类411
11.3.4 FileWriter类412
11.3.5 CharArrayReader类413
11.3.6 CharArrayWriter类414
11.3.7 BufferedReader类415
11.3.8 BufferedWriter类416
11.3.9 PushbackReader类417
11.3.10 PrintWriter类418
11.4 序列化418
11.4.1 序列化的方法419
11.4.2 序列化中的注意事项420
第12章 泛型422
12.1 为什么使用泛型422
12.2 简单泛型424
12.2.1 定义简单泛型类424
12.2.2 泛型和子类继承426
12.3 泛型方法427
12.4 泛型通配符428
12.4.1 有限制的通配符430
12.4.2 无限制通配符431
12.5 泛型与数据类型转换432
12.5.1 消除类型转换432
12.5.2 具有自动装箱和解箱的功能433
12.5.3 受限泛型433
12.6 擦除434
12.7 Java中的泛型和C++模板的比较436
12.8 泛型的一些局限性436
第13章 使用Eclipse进行Java开发438
13.1 Eclipse是什么438
13.1.1 Eclipse介绍439
13.1.2 Eclipse的安装440
13.1.3 了解Eclipse的工作台441
13.2 在Eclipse里面编辑HelloWorld443
13.2.1 创建一个项目443
13.2.2 创建一个类444
13.2.3 完成main()方法449
13.2.4 即时语法检查449
13.3 在Eclipse里面运行HelloWorld451
13.3.1 运行HelloWorld451
13.3.2 调试HelloWorld452
13.4 对HelloWorld进行单元测试:JUnit453
13.4.1 验证这个mcd算法454
13.5 对HelloWorld进行版本管理:CVS458
13.5.1 版本与版本管理458
13.5.2 对HelloWorld进行版本管理459
13.5.3 提交(commit)463
13.5.4 更新(update)464
13.5.5 版本冲突的解决466
13.6 使用Eclipse插件467
13.6.1 Eclipse插件介绍467
13.6.2 Eclipse插件安装468
第14章 Java网络编程472
14.1 网络与Internet472
14.1.1 WWW服务472
14.1.2 网络编程基础473
14.2 基于URL的高层次Java网络编程475
14.2.1 统一资源定位器URL475
14.2.2 URL类476
14.2.3 从URL读取网络资源479
14.2.4 通过URLConnetction连接万维网481
14.3 创建TCP Socket应用程序484
14.3.1 TCP/UDP协议484
14.3.2 Client/Server模式484
14.3.3 Socket类485
14.3.4 简单Client/Server程序实例488
14.3.5 交互Client/Server程序实例493
14.3.6 多客户Client/Server程序实例497
14.4 使用UDP数据报和套接字500
14.4.1 数据报DatagramPacket500
14.4.2 数据报套接字Datagram Socket502
14.4.3 UDP聊天程序实例502
14.4.4 组播套接字Multicast Socket509
第15章 Java XML开发514
15.1 XML基础514
15.1.1 XML概述514
15.1.2 XML语法515
15.1.3 XML文档的描述518
15.2 Java与XML解析520
15.2.1 DOM520
15.2.2 SAX521
15.2.3 JAXP521
15.3 使用JDOM操作XML531
15.3.1 JDOM初体验532
15.3.2 XML文件的创建537
15.3.3 XML数据的检索541
15.3.4 XML数据的修改544
第16章 Java数据库开发547
16.1 数据库概述547
16.1.1 关系型数据库547
16.1.2 SQL语句548
16.1.3 SQL Server 2005的安装和配置548
16.2 JDBC编程552
16.2.1 数据库编程接口552
16.2.2 JDBC概述554
16.2.3 JDBC操作流程555
16.2.4 使用Statement完成查询565
16.2.5 ResultSet的概念与属性571
16.2.6 使用ResultSet操纵数据573
16.3 JDBC数据类型578
16.3.1 SQL类型578
16.3.2 数据类型映射579
16.3.3 类型映射的场合581
16.3.4 LOB(大对象)584
16.4 获取元数据587
16.4.1 结果集元数据587
16.4.2 数据库元数据588
第17章 Java编程综合实例592
17.1 使用JDBC实现对象的持久化592
17.2 重构(refactor)UserDAO601
17.3 使用连接池DBCP 1.0611
17.4 使用容器对象实现DBCP 1.1617
17.5 DBCP 1.2:加上检测线程PoolMonitor627
17.6 DBCP 1.3:从XML中加载连接池的配置632
17.7 DBCP 1.4:实现JDBC 3.0接口639
17.8 TODO:DBCP 2.0641
第18章 实用Java技术指南645
18.1 邮件JavaMail645
18.1.1 JavaMail概述645
18.1.2 JavaMail初体验646
18.1.3 SMTP身份验证650
18.1.4 发送HTML邮件653
18.2 日志Logging656
18.2.1 日志概述657
18.2.2 Log4j初体验659
18.2.3 定义日志级别664
18.2.4 使用配置文件665
18.3 对象池cache667
18.3.1 cache概述667
18.3.2 EHCache初体验669
18.3.3 使用外部存储672
18.3.4 使用配置文件674
18.4 OR映射ORM675
18.4.1 ORM概述675
18.4.2 Hibernate初体验677
18.4.3 使用查询683
热门推荐
- 1884020.html
- 1250762.html
- 1150185.html
- 1271487.html
- 1787558.html
- 3402727.html
- 1299099.html
- 3127821.html
- 3386872.html
- 1504349.html
- http://www.ickdjs.cc/book_150750.html
- http://www.ickdjs.cc/book_1067744.html
- http://www.ickdjs.cc/book_1168385.html
- http://www.ickdjs.cc/book_3082558.html
- http://www.ickdjs.cc/book_93496.html
- http://www.ickdjs.cc/book_1239975.html
- http://www.ickdjs.cc/book_3209265.html
- http://www.ickdjs.cc/book_1512199.html
- http://www.ickdjs.cc/book_3831240.html
- http://www.ickdjs.cc/book_852365.html