没有合适的资源?快使用搜索试试~ 我知道了~
首页Java编程入门指南:涵盖Java6与Java7新特性
Java编程入门指南:涵盖Java6与Java7新特性
需积分: 0 0 下载量 48 浏览量
更新于2024-07-01
收藏 20.94MB PDF 举报
"Java学习指南1"
这本《Java学习指南》是针对Java 6和Java 7的最新版本,由Ratrick Niemeyer等人撰写,并由人民邮电出版社出版。书中详细阐述了这两个版本的Java语言特性及API,旨在为初学者提供全面的Java编程基础教育,同时也能满足有一定经验的Java程序员对Java 7新特性的学习需求。
本书覆盖了自Java 6和7发布以来的重要变化,包括新增的语言功能,如并发工具——Fork-Join框架,这对于处理多线程和高性能计算至关重要。此外,还介绍了新的NIO Files API,这一API改进了对文件系统操作的支持,提供了更高效和易用的接口。Java Servlet 3.0的讲解则帮助读者理解如何在服务器端构建动态Web应用程序。
书中通过精心设计的、具有实践性和趣味性的例子,深入浅出地解释了各种概念和技术。最后一部分,作者将Java应用于Web应用程序、Web服务和XML处理的场景,让读者了解Java在实际开发中的应用。
作为一本入门级图书,本书不仅介绍了基本的语法和编程技巧,也涵盖了诸如异常处理、集合框架、IO流、网络编程等核心话题。对于初学者来说,这些内容构成了学习Java的基础;而对于有经验的开发者,本书提供的Java 7更新内容可帮助他们快速掌握新版本的特性。
前言部分强调了Java在Web发展史上的重要地位,以及其在全球范围内广泛使用的情况。随着互联网业务的增长,Java的影响力与日俱增,许多大学也将Java纳入教学课程,培养新一代的程序员。这本书的目的是为读者提供一个全面的Java学习平台,无论你是初入编程的新手还是希望更新知识的老手,都能从中受益。
《Java学习指南1》是一本深度与广度兼具的Java学习资料,它涵盖了从基础知识到高级特性的全面教程,是Java初学者和进阶者的理想参考书。通过本书,读者不仅可以学习到Java语言的核心,还能了解到Java在现实世界中的实际应用,为自己的编程生涯打下坚实的基础。
图目录 3
第
3
章
使用工具
.......................................................................................................
66
3.1 JDK
环境
........................................................................................................
66
3.2 Java
虚拟机
....................................................................................................
67
3.3
运行
Java
应用程序
.......................................................................................
67
3.4
类路径
............................................................................................................
69
3.5 Java
编译器
....................................................................................................
71
3.6 JAR Files
........................................................................................................
73
3.6.1
文件压缩
.............................................................................................
73
3.6.2 jar
工具
................................................................................................
74
3.6.3 Pack200
工具
......................................................................................
77
3.7
策略文件
........................................................................................................
78
3.7.1
默认的安全性管理器
.........................................................................
78
3.7.2 policytool
工具
....................................................................................
79
3.7.3
通过默认的安全管理器使用策略文件
.............................................
81
第
4
章
Java
语言
......................................................................................................
82
4.1
文本编码
........................................................................................................
82
4.2
注释
................................................................................................................
83
4.3
类型
................................................................................................................
85
4.3.1
基本类型
.............................................................................................
86
4.3.2
引用类型
.............................................................................................
89
4.3.3
字符串的有关问题
.............................................................................
91
4.4
语句和表达式
................................................................................................
92
4.4.1
语句
.....................................................................................................
93
4.4.2
表达式
.................................................................................................
99
4.5
异常
..............................................................................................................
103
4.5.1
异常和错误类
...................................................................................
104
4.5.2
异常处理
...........................................................................................
106
4.5.3
逐级上浮
...........................................................................................
108
4.5.4
栈轨迹
...............................................................................................
109
4.5.5
受查和非受查异常
...........................................................................
110
4.5.6
抛出异常
...........................................................................................
111
4.5.7 try
的“潜伏”功用
..........................................................................
114
4.5.8 finally
子句
.......................................................................................
115
4.5.9
带有资源的
Try
................................................................................
116
4.5.10
性能问题
.........................................................................................
118
异步社区Kensuke(18319066421)专享请尊重版权
4 目录
4.6
断言
..............................................................................................................
118
4.6.1
启用和禁用断言
...............................................................................
119
4.6.2
使用断言
...........................................................................................
120
4.7
数组
..............................................................................................................
121
4.7.1
数组类型
...........................................................................................
122
4.7.2
数组的创建和初始化
.......................................................................
122
4.7.3
使用数组
...........................................................................................
124
4.7.4
匿名数组
...........................................................................................
126
4.7.5
多维数组
...........................................................................................
126
4.7.6
深入数组
...........................................................................................
128
第
5
章
Java
中的对象
............................................................................................
129
5.1
类
..................................................................................................................
130
5.1.1
访问字段和方法
...............................................................................
132
5.1.2
静态成员
...........................................................................................
133
5.2
方法
..............................................................................................................
136
5.2.1
局部变量
...........................................................................................
137
5.2.2
遮蔽
...................................................................................................
137
5.2.3
静态方法
...........................................................................................
138
5.2.4
初始化局部变量
...............................................................................
139
5.2.5
参数传递与引用
...............................................................................
140
5.2.6
基本类型的包装器
...........................................................................
142
5.2.7
基本类型的自动装箱和拆箱
...........................................................
144
5.2.8
可变长度的参数列表
.......................................................................
145
5.2.9
方法重载
...........................................................................................
146
5.3
对象创建
......................................................................................................
148
5.3.1
构造函数
...........................................................................................
148
5.3.2
使用重载构造函数
...........................................................................
149
5.3.3
静态和非静态初始化块
...................................................................
151
5.4
对象销毁
......................................................................................................
152
5.4.1
垃圾回收
...........................................................................................
152
5.4.2
最终化
...............................................................................................
153
5.4.3
弱引用和软引用
...............................................................................
154
5.5
枚举
..............................................................................................................
155
5.5.1
枚举值
...............................................................................................
156
5.5.2
定制化枚举
.......................................................................................
156
异步社区Kensuke(18319066421)专享请尊重版权
图目录 5
第
6
章
类之间的关系
.............................................................................................
158
6.1
派生子类和继承
..........................................................................................
158
6.1.1
被遮蔽变量
.......................................................................................
160
6.1.2
覆盖方法
...........................................................................................
162
6.1.3
特殊引用:
this
和
super
...................................................................
169
6.1.4
类型强制转换
...................................................................................
170
6.1.5
使用超类构造函数
...........................................................................
172
6.1.6
完全揭密:构造函数和初始化
.......................................................
173
6.1.7
抽象方法和类
...................................................................................
173
6.2
接口
..............................................................................................................
174
6.2.1
作为回调的接口
...............................................................................
176
6.2.2
接口变量
...........................................................................................
177
6.2.3
子接口
...............................................................................................
178
6.3
包与编译单元
..............................................................................................
179
6.3.1
编译单元
...........................................................................................
179
6.3.2
包名
...................................................................................................
180
6.3.3
类可见性
...........................................................................................
180
6.3.4
导入类
...............................................................................................
181
6.4
变量和方法的可见性
..................................................................................
183
6.4.1
基本访问修饰符
...............................................................................
184
6.4.2
子类和可见性
...................................................................................
185
6.4.3
接口和可见性
...................................................................................
186
6.5
数组和类的层次体系结构
..........................................................................
186
6.6
内部类
..........................................................................................................
188
6.6.1
内部类作为适配器
...........................................................................
190
6.6.2
方法中的内部类
...............................................................................
192
第
7
章
使用对象和类
.............................................................................................
198
7.1 Object
类
......................................................................................................
198
7.1.1
相等性与等价
...................................................................................
199
7.1.2
散列码
...............................................................................................
200
7.1.3
复制对象
...........................................................................................
200
7.2 Class
类
........................................................................................................
203
7.3
反射
..............................................................................................................
205
7.3.1
安全性
...............................................................................................
208
7.3.2
访问字段
...........................................................................................
209
异步社区Kensuke(18319066421)专享请尊重版权
6 目录
7.3.3
访问方法
...........................................................................................
210
7.3.4
访问构造函数
...................................................................................
212
7.3.5
关于数组
...........................................................................................
213
7.3.6
访问泛型类型信息
...........................................................................
213
7.3.7
访问注解数据
...................................................................................
214
7.3.8
动态接口适配器
...............................................................................
214
7.3.9
反射适用之处
...................................................................................
215
7.4
注解
..............................................................................................................
216
7.4.1
使用注解
...........................................................................................
217
7.4.2
标准注解
...........................................................................................
218
7.4.3 Apt
工具
............................................................................................
219
第
8
章
泛型
..............................................................................................................
220
8.1
容器:构建一个更好的捕鼠器
..................................................................
221
8.2
走进泛型
......................................................................................................
222
8.3
根本就没有勺子
..........................................................................................
226
8.3.1
擦除
...................................................................................................
226
8.3.2
原始类型
...........................................................................................
228
8.4
参数化类型关系
..........................................................................................
229
8.5
类型转换
......................................................................................................
232
8.6
编写泛型类
..................................................................................................
233
8.6.1
类型变量
...........................................................................................
233
8.6.2
子类化泛型
.......................................................................................
234
8.6.3
异常和泛型
.......................................................................................
235
8.6.4
参数类型限制
...................................................................................
236
8.7
边界
..............................................................................................................
237
8.8
通配符
..........................................................................................................
239
8.8.1
所有实例化的超类型
.......................................................................
240
8.8.2
有界限通配符
...................................................................................
240
8.8.3
思考容器
...........................................................................................
240
8.8.4
下边界
...............................................................................................
241
8.8.5
读、写和算术
...................................................................................
242
8.8.6 <?>
、
<Object>
和原始类型
..............................................................
243
8.8.7
通配符类型关系
...............................................................................
244
8.9
泛型方法
......................................................................................................
245
8.9.1
泛型方法的引入
...............................................................................
246
异步社区Kensuke(18319066421)专享请尊重版权
图目录 7
8.9.2
根据参数进行类型推断
...................................................................
247
8.9.3
根据赋值环境做类型推断
...............................................................
248
8.9.4
显示类型调用
...................................................................................
249
8.9.5
通配符捕获
.......................................................................................
249
8.9.6
通配符类型和泛型方法
...................................................................
249
8.10
参数化类型的数组
....................................................................................
250
8.10.1
使用数组类型
.................................................................................
251
8.10.2
泛型类型的数组有何优点
.............................................................
252
8.10.3
数组类型中的通配符
.....................................................................
252
8.11
案例学习:
Enum
类
..................................................................................
253
8.12
案例学习:
sort()
方法
...............................................................................
254
8.13
结论
............................................................................................................
255
第
9
章
线程
.............................................................................................................
256
9.1
线程简介
......................................................................................................
257
9.1.1 Thread
类和
Runnable
接口
.............................................................
258
9.1.2
控制线程
...........................................................................................
262
9.1.3
线程的消亡
.......................................................................................
264
9.2 applet
中线程的实现
...................................................................................
266
9.3
同步
..............................................................................................................
268
9.3.1
对方法的串行化访问
.......................................................................
269
9.3.2
访问多线程中的类和实例变量
.......................................................
271
9.3.3 wait()
和
notify()
方法
........................................................................
272
9.3.4
传递消息
...........................................................................................
274
9.3.5 ThreadLocal
对象
..............................................................................
278
9.4
调度和优先级
..............................................................................................
279
9.4.1
线程状态
...........................................................................................
280
9.4.2
时间片划分
.......................................................................................
281
9.4.3
优先级
...............................................................................................
282
9.4.4
让步
...................................................................................................
283
9.5
线程组
..........................................................................................................
283
9.5.1
使用
ThreadGroup
类
.......................................................................
284
9.5.2
未捕获的异常
...................................................................................
284
9.6
线程性能
......................................................................................................
285
9.6.1
同步的开销
.......................................................................................
285
9.6.2
线程资源消费
...................................................................................
286
异步社区Kensuke(18319066421)专享请尊重版权
剩余963页未读,继续阅读
2008-01-05 上传
2023-10-22 上传
2023-02-15 上传
2023-04-04 上传
2024-03-03 上传
2023-08-05 上传
2023-08-14 上传
普通网友
- 粉丝: 20
- 资源: 314
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 前端面试必问:真实项目经验大揭秘
- 永磁同步电机二阶自抗扰神经网络控制技术与实践
- 基于HAL库的LoRa通讯与SHT30温湿度测量项目
- avaWeb-mast推荐系统开发实战指南
- 慧鱼SolidWorks零件模型库:设计与创新的强大工具
- MATLAB实现稀疏傅里叶变换(SFFT)代码及测试
- ChatGPT联网模式亮相,体验智能压缩技术.zip
- 掌握进程保护的HOOK API技术
- 基于.Net的日用品网站开发:设计、实现与分析
- MyBatis-Spring 1.3.2版本下载指南
- 开源全能媒体播放器:小戴媒体播放器2 5.1-3
- 华为eNSP参考文档:DHCP与VRP操作指南
- SpringMyBatis实现疫苗接种预约系统
- VHDL实现倒车雷达系统源码免费提供
- 掌握软件测评师考试要点:历年真题解析
- 轻松下载微信视频号内容的新工具介绍
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功