
微信扫一扫,移动浏览光盘
简介
本书详细介绍j2se 5.0新功能涉及java全面的知识。全书内容分为5篇,从java的一般认识、基础知识到深入java实质,从基本应用到高级开发,从面向对象的程序设计理念、java图形化界面到java不同于其他程序设计语言的精髓,并重点讲述了j2sdk 5.0新增的功能,如介绍ultraedit与jedit这两套文档编辑软件,介绍新的关键字enum,增加java.util.arrays类与stringbuilder类的使用说明等。内容极其丰富却不繁杂,厚重却不失灵巧,将晦涩难懂的专业知识用简单的实例和文字轻松地描述出来。.
本书内容覆盖面广,图文并茂,独具特色。既有丰富的理论知识,也有大量的实战范例,在实例设计及操作步骤上更是独具匠心。本书不仅适合初学者作为人门学习用书,也适合高级编程人员作为案头参考书,具有极高的实用价值。
本书特色:
·一本详细介绍j2se 5.0新功能的中文书籍
·内容涵盖sun java认证考试范围,让你轻松通过认证考试.
·简单易懂的文字叙述,独出心裁的讲解方式,让你轻松学会java程序设计..
·精心设计的程序范例,丰富翔实的实际操作过程,使你从实践中得到提升
·完整详尽的内容范围,让你一册在手,设计无忧,学会java全方位的程序设计...
目录
目录
再版序
推荐序一
推荐序二
推荐序三
导读
认识篇
第1章 Java的过去、现在和未来
1.1 Java的历史
1.2 Java的架构
1.2.1 Java的语法
1.2.2 Java的执行环境
1.2.3 Java API简介
1.3 Java的优点
1.4 Java未来的发展
1.5 Tiger的全新体验
1.6 本章总结
1.7 课后习题
1.8 参考文献
第2章 程序开发工具下载、安装与使用
2.1 JDK下载、安装与设定
2.1.1 Java 2 SDK
2.1.2 Java说明文档
2.2 程序编辑工具下载、安装、设定与使用
2.2.1 UltraEdit
2.2.2 jEdit
2.3 本章总结
2.4 课后习题
2.5 参考文献
第3章 程序初体验
3.1 开始写程序
3.2 使用记事本
3.2.1 程序编辑
3.2.2 程序编译
3.2.3 程序执行
3.3 UltraEdit
3.3.1 程序编辑
3.3.2 编译程序
3.3.3 执行程序
3.4 jEdit
3.4.1 程序编辑
3.4.2 程序编译
3.4.3 程序执行
3.5 程序说明
3.6 范例欣赏
3.7 本章总结
3.8 课后习题
3.9 参考文献
基础篇
第4章 程序基本单元
4.1 程序中的标记
4.1.1 关键字
4.1.2 标识符
4.1.3 Literal
4.1.4 符号
4.2 数据类型
4.2.1 基本数据类型
4.2.2 变量的声明
4.2.3 类型转换
4.3 字符串
4.4 本章总结
4.5 课后习题
4.6 参考文献
第5章 Java的表达式
5.1 算术运算
5.2 比较运算
5.3 逻辑运算
5.4 递加、递减运算
5.5 赋值运算
5.6 位运算
5.7 位移运算
5.8 优先级和结合性
5.9 本章总结
5.10 课后习题
5.11 参考文献
第6章 Java的语句
6.1 认识语句
6.2 一般语句
6.2.1 注释
6.2.2 赋值语句
6.2.3 对象的使用(方法的调用)
6.2.4 其他
6.3 声明语句
6.3.1 变量的声明
6.3.2 对象的声明
6.3.3 类的声明
6.3.4 方法的声明
6.4 条件控制语句
6.4.1 if
6.4.2 else
6.4.3 嵌套式的if
6.4.4 ?:操作符
6.4.5 switch
6.5 循环控制语句
6.5.1 for
6.5.2 while
6.5.3 do...while
6.5.4 高级循环控制
6.6 本章总结
6.7 课后习题
6.8 参考文献
高级篇
第7章 Java面向对象程序设计
7.1 从日常生活中看对象
7.1.1 类与对象
7.1.2 成员
7.1.3 继承
7.1.4 多态
7.2 用Java实现面向对象程序设计
7.2.1 定义类
7.2.2 定义成员
7.2.3 产生与使用对象
7.2.4 初看构造函数
7.2.5 封装
7.2.6 类的继承
7.2.7 类的多态
7.2.8 类成员与实例成员
7.2.9 再看构造函数
7.2.10 重载、遮蔽与改写
7.3 本章总结
7.4 课后习题
7.5 参考文献
第8章 深入Java面向对象程序设计
8.1 包的使用
8.1.1 什么是包
8.1.2 package语句
8.1.3 import语句
8.1.4 classpath的设定
8.1.5 访问权限修饰符的使用
8.2 final修饰符
8.3 抽象类
8.4 接口
8.5 本章总结
8.6 课后习题
8.7 参考文献
第9章 Object类常用方法介绍
9.1 类的类型转换
9.2 对象之间的比较运算
9.3 hash code
9.4 对象的复制
9.5 将对象转为字符串
9.6 本章总结
9.7 课后习题
9.8 参考文献
第10章 深入内存
10.1 声明
10.1.1 变量
10.1.2 对象
10.2 数组
10.2.1 数组的产生
10.2.2 数组的使用
10.2.3 length属性
10.2.4 数组的复制
10.2.5 多维数组
10.2.6 对象数组
10.2.7 java.util.Arrays API使用
10.3 变量的访问范围
10.4 参数传递
10.4.1 基本数据类型参数值传递
10.4.2 类对象类型参数值传递
10.5 垃圾回收
10.5.1 Garbage Collection简介
10.5.2 调用GC
10.5.3 finalize方法
10.5.4 回收顺序
10.5.5 GC的执行时间
10.6 本章总结
10.7 课后习题
10.8 参考文献
第11章 Java Application与Applet
11.1 Application
11.1.1 输入与输出
11.1.2 系统参数
11.1.3 System类使用
11.1.4 Runlime类使用
11.2 Applet
11.2.1 输入与输出
11.2.2 基本方法使用
11.2.3 安全性
11.3 Application与Applet合并
11.4 本章总结
11.5 课后习题
11.6 参考文献
第12章 异常处理
12.1 认识异常
12.1.1 Runtime Exception
12.1.2 Checked Exception
12.1.3 Error
12.2 捕捉和处理异常
12.2.1 捕捉异常try...catch
12.2.2 处理异常
12.2.3 finally
12.2.4 异常捕捉的顺序
12.2.5 throws关键字的使用
12.3 自己设计异常
12.3.1 throw关键字的使用
12.3.2 定义自己的Exception类
12.4 异常与方法的改写
12.5 本章总结
12.6 课后习题
12.7 参考文献
GUI篇
第13章 容器和版面配置
13.1 认识AWT
13.2 Container
13.2.1 Frame
13.2.2 Panel
13.3 版面配置
13.3.1 什么是Layout
13.3.2 BorderLayout
13.3.3 FlowLayout
13.3.4 CardLayout
13.3.5 GridLayoul
13.3.6 GridBagLayout
13.3.7 不使用Layout
13.4 本章总结
13.5 课后习题
13.6 参考文献
第14章 事件处理
14.1 认识事件处理机制
14.1.1 什么是事件
14.1.2 Java事件处理架构
14.1.3 委托模式
14.1.4 AWT Event类架构
14.2 使用事件处理机制
14.2.1 WindowEvent
14.2.2 MouseEvent
14.2.3 KeyEvent
14.2.4 其他Low-level Event
14.3 本章总结
14.4 课后习题
14.5 参考文献
第15章 AWT元件使用
15.1 Button
15.2 Checkbox
15.2.1 多重选择
15.2.2 单一选择
15.3 Choice
15.4 List
15.5 Label
15.6 Scrollbar
15.7 ScrollPane
15.8 TextField
15.9 TextArea
15.10 本章总结
15.11 课后习题
15.12 参考文献
第16章 高级AWT元件使用
16.1 Font
16.2 Color
16.3 Menu
16.4 Dialog
16.5 FileDialog
16.6 本章总结
16.7 课后练习
16.8 参考文献
内功心法篇
第17章 绘图
17.1 认识Graphics类
17.1.1 产生Graphics对象
17.1.2 paint方法
17.1.3 Canvas类
17.1.4 坐标
17.2 基本绘图方法
17.2.1 画线
17.2.2 画字符串
17.2.3 画矩形
17.2.4 画圆
17.2.5 画多边形
17.3 高级绘图方法
17.3.1 颜色设置
17.3.2 字体设置
17.3.3 语句块处理
17.4 本章总结
17.5 课后习题
17.6 参考文献
第18章 Inner Class
18.1 认识Inner Class
18.2 成员式Inner Class
18.3 区域式Inner Class
18.4 匿名式Inner Class
18.5 本章总结
18.6 课后习题
18.7 参考文献
第19章 Wrapper Class
19.1 认识Wrapper Class
19.2 Integer类
19.3 Boolean类
19.4 Byte类
19.5 Character类
19.6 Double类
19.7 Float类
19.8 Long和Short类
19.9 本章总结
19.10 课后习题
19.11 参考文献
第20章 深入字符串处理
20.1 深入了解String对象
20.1.1 产生String对象
20.1.2 String类的方法使用
20.2 StringBuffer类使用
20.2.1 产生StringBuffer对象
20.2.2 StringBuffer类的方法使用
20.3 stringTokenizer类使用
20.3.1 建立StringTokenizer对象
20.3.2 StringTokenizer类的方法使用
20.4 本章总结
20.5 课后习题
20.6 参考文献
第21章 文件与输入/输出处理
21.1 java.io包简介
21.1.1 Stream
21.1.2 Node
21.1.3 方法使用
21.2 文件处理
21.2.1 文件操作
21.2.2 文件访问
21.3 数据流连结
21.4 对象序列化
21.5 本章总结
21.6 课后习题
21.7 参考文献
第22章 Threads
22.1 认识Threads
22.2 建立Threads
22.3 Threads操作
22.3.1 启动Threads
22.3.2 停止Threads执行
22.3.3 暂停Threads执行
22.3.4 取得Threads信息
22.4 数据同步处理
22.5 Threads高级操作
22.6 本章总结
22.7 课后习题
22.8 参考文献
第23章 Collection
23.1 认识Collection库
23.2 Set接口使用
23.3 List接口使用
23.4 herator接口使用
23.5 Map接口使用
23.6 JDK 1.1中的Collection库
23.7 本章总结
23.8 课后习题
23.9 参考文献
第24章 网络程序设计
24.1 网络基本概念
24.1.1 Client-Server架构
24.1.2 网际网络地址
24.1.3 TCP/IP传输协议
24.1.4 面向连接协议
24.1.5 非面向连接协议
24.1.6 连接端口
24.1.7 Socket
24.2 Java网络类
24.2.1 InetAddress类
24.2.2 Socket类
24.2.3 Serversocket类
24.2.4 DatagramSocket类和DatagramPacket类
24.3 本章总结
24.4 课后习题
24.5 参考文献
附录
附录A assertion
A.1 什么是assertion
A.2 assertion的语法
A.3 编译与执行
A.4 Java assertion的设计哲学
A.5 适当地使用assertion机制
A.6 ClassLoader类和Throwable类的新方法
A.7 本章总结
A.8 课后习题
A.9 参考文献
附录B Java Web Start
B.0 前言
B.1 认识Java Web Start
B.2 使用Java Web Start
B.3 Java Web Start设定
B.4 Java Web Start应用程序设计
B.4.1 执行其他Java Web Start应用程序
B.4.2 设计Java Web Start应用程序
B.5 Tiger里的Java Web Start
B.6 本章总结
B.7 课后习题
B.8 参考文献
附录C New I/O
C.1 认识New I/OAPI
C.2 Channels和Buffers
C.2.1 Channels
C.2.2 Buffers
C.2.3 ByteBuffer类
C.3 Buffer范例实现
C.4 FileChannel类
C.4.1 数据传送
C.4.2 数据合并与分流
C.4.3 文件锁定
C.4.4 其他方法
C.5 本章总结
C.6 课后习题
C.7 参考文献
附录D 泛型——Generics
D.1 泛型初体验
D.1.1 ClassCastException
D.1.2 泛型让你的程序更安全
D.2 深入了解泛型
D.3 高级使用
D.3.1 Xlint
D.3.2 Map也一样
D.3.3 方法参数与返回值
D.3.4 泛型类型的转型
D.4 制作自己的泛型类
D.5 看懂Java API说明文档
D.6 本章总结
D.7 参考文献
附录E Enum
E.1 回顾从前
E.2 枚举式数据最佳的解决方案
E.3 深入了解Enum
E.3.1 骨子里还是个类
E.3.2 java.1ang.Enum类方法使用说明
E.3.3 Enum声明
E.3.4 static import使用说明
E.3.5 for-each循环使用说明
E.3.6 switch使用说明
E.4 配合Enum的新API
E.4.1 Enum枚举类型方法声明
E.4.2 java.util.EnumMap使用说明
E.4.3 java.util.EnumSet使用说明
E.5 本章总结
E.6 参考文献
附录F Tiger的好帮手
F.1 For-each
F.1.1 数组的运用
F.1.2 Collection对象的运用
F.1.3 自行设计可顺序读取的类
F.1.4 for-each循环的限制
F.2 Static import
F.2.1 基本用法
F.2.2 重载
F.2.3 遮蔽
F.3 varags
F.3.1 什么是varags
F.3.2 如何使用
F.3.3 使用限制
F.4 Auto—boxing与Auto—unboxing
F.4.1 Auto-boxing与Auto-unboxing是什么
F.4.2 使用限制
F.4.3 条件判断式使用
F.4.4 方法重载
F.5 本章总结
F.6 参考文献
附录G 简易格式化的输入与输出
G.1 简易输出
G.1.1 回顾java.text.Format
G.1.2 认识java.util.Formatter
G.2 简易输入
G.2.1 回顾
G.2.2 认识java.util.Scanner
G.3 本章总结
G.4 参考文献
附录H Annotations
H.1 认识Annotation
H.1.1 什么是Annotation
H.1.2 Tiger默认的三个Annotation类型
H.1.3 Annotation的种类
H.2 Meta-annotation
H.2.1 什么是Meta-annotation?
H.2.2 Target
H.2.3 Retention
H.2.4 Documented
H.2.5 Inherited
H.3 设计自己的Annotation类型
H.3.1 动手设计自己的Annotation类型
H.3.2 使用它们
H.3.3 写个工具来测试
H.4 本章总结
H.5 参考文献
?OyH
再版序
推荐序一
推荐序二
推荐序三
导读
认识篇
第1章 Java的过去、现在和未来
1.1 Java的历史
1.2 Java的架构
1.2.1 Java的语法
1.2.2 Java的执行环境
1.2.3 Java API简介
1.3 Java的优点
1.4 Java未来的发展
1.5 Tiger的全新体验
1.6 本章总结
1.7 课后习题
1.8 参考文献
第2章 程序开发工具下载、安装与使用
2.1 JDK下载、安装与设定
2.1.1 Java 2 SDK
2.1.2 Java说明文档
2.2 程序编辑工具下载、安装、设定与使用
2.2.1 UltraEdit
2.2.2 jEdit
2.3 本章总结
2.4 课后习题
2.5 参考文献
第3章 程序初体验
3.1 开始写程序
3.2 使用记事本
3.2.1 程序编辑
3.2.2 程序编译
3.2.3 程序执行
3.3 UltraEdit
3.3.1 程序编辑
3.3.2 编译程序
3.3.3 执行程序
3.4 jEdit
3.4.1 程序编辑
3.4.2 程序编译
3.4.3 程序执行
3.5 程序说明
3.6 范例欣赏
3.7 本章总结
3.8 课后习题
3.9 参考文献
基础篇
第4章 程序基本单元
4.1 程序中的标记
4.1.1 关键字
4.1.2 标识符
4.1.3 Literal
4.1.4 符号
4.2 数据类型
4.2.1 基本数据类型
4.2.2 变量的声明
4.2.3 类型转换
4.3 字符串
4.4 本章总结
4.5 课后习题
4.6 参考文献
第5章 Java的表达式
5.1 算术运算
5.2 比较运算
5.3 逻辑运算
5.4 递加、递减运算
5.5 赋值运算
5.6 位运算
5.7 位移运算
5.8 优先级和结合性
5.9 本章总结
5.10 课后习题
5.11 参考文献
第6章 Java的语句
6.1 认识语句
6.2 一般语句
6.2.1 注释
6.2.2 赋值语句
6.2.3 对象的使用(方法的调用)
6.2.4 其他
6.3 声明语句
6.3.1 变量的声明
6.3.2 对象的声明
6.3.3 类的声明
6.3.4 方法的声明
6.4 条件控制语句
6.4.1 if
6.4.2 else
6.4.3 嵌套式的if
6.4.4 ?:操作符
6.4.5 switch
6.5 循环控制语句
6.5.1 for
6.5.2 while
6.5.3 do...while
6.5.4 高级循环控制
6.6 本章总结
6.7 课后习题
6.8 参考文献
高级篇
第7章 Java面向对象程序设计
7.1 从日常生活中看对象
7.1.1 类与对象
7.1.2 成员
7.1.3 继承
7.1.4 多态
7.2 用Java实现面向对象程序设计
7.2.1 定义类
7.2.2 定义成员
7.2.3 产生与使用对象
7.2.4 初看构造函数
7.2.5 封装
7.2.6 类的继承
7.2.7 类的多态
7.2.8 类成员与实例成员
7.2.9 再看构造函数
7.2.10 重载、遮蔽与改写
7.3 本章总结
7.4 课后习题
7.5 参考文献
第8章 深入Java面向对象程序设计
8.1 包的使用
8.1.1 什么是包
8.1.2 package语句
8.1.3 import语句
8.1.4 classpath的设定
8.1.5 访问权限修饰符的使用
8.2 final修饰符
8.3 抽象类
8.4 接口
8.5 本章总结
8.6 课后习题
8.7 参考文献
第9章 Object类常用方法介绍
9.1 类的类型转换
9.2 对象之间的比较运算
9.3 hash code
9.4 对象的复制
9.5 将对象转为字符串
9.6 本章总结
9.7 课后习题
9.8 参考文献
第10章 深入内存
10.1 声明
10.1.1 变量
10.1.2 对象
10.2 数组
10.2.1 数组的产生
10.2.2 数组的使用
10.2.3 length属性
10.2.4 数组的复制
10.2.5 多维数组
10.2.6 对象数组
10.2.7 java.util.Arrays API使用
10.3 变量的访问范围
10.4 参数传递
10.4.1 基本数据类型参数值传递
10.4.2 类对象类型参数值传递
10.5 垃圾回收
10.5.1 Garbage Collection简介
10.5.2 调用GC
10.5.3 finalize方法
10.5.4 回收顺序
10.5.5 GC的执行时间
10.6 本章总结
10.7 课后习题
10.8 参考文献
第11章 Java Application与Applet
11.1 Application
11.1.1 输入与输出
11.1.2 系统参数
11.1.3 System类使用
11.1.4 Runlime类使用
11.2 Applet
11.2.1 输入与输出
11.2.2 基本方法使用
11.2.3 安全性
11.3 Application与Applet合并
11.4 本章总结
11.5 课后习题
11.6 参考文献
第12章 异常处理
12.1 认识异常
12.1.1 Runtime Exception
12.1.2 Checked Exception
12.1.3 Error
12.2 捕捉和处理异常
12.2.1 捕捉异常try...catch
12.2.2 处理异常
12.2.3 finally
12.2.4 异常捕捉的顺序
12.2.5 throws关键字的使用
12.3 自己设计异常
12.3.1 throw关键字的使用
12.3.2 定义自己的Exception类
12.4 异常与方法的改写
12.5 本章总结
12.6 课后习题
12.7 参考文献
GUI篇
第13章 容器和版面配置
13.1 认识AWT
13.2 Container
13.2.1 Frame
13.2.2 Panel
13.3 版面配置
13.3.1 什么是Layout
13.3.2 BorderLayout
13.3.3 FlowLayout
13.3.4 CardLayout
13.3.5 GridLayoul
13.3.6 GridBagLayout
13.3.7 不使用Layout
13.4 本章总结
13.5 课后习题
13.6 参考文献
第14章 事件处理
14.1 认识事件处理机制
14.1.1 什么是事件
14.1.2 Java事件处理架构
14.1.3 委托模式
14.1.4 AWT Event类架构
14.2 使用事件处理机制
14.2.1 WindowEvent
14.2.2 MouseEvent
14.2.3 KeyEvent
14.2.4 其他Low-level Event
14.3 本章总结
14.4 课后习题
14.5 参考文献
第15章 AWT元件使用
15.1 Button
15.2 Checkbox
15.2.1 多重选择
15.2.2 单一选择
15.3 Choice
15.4 List
15.5 Label
15.6 Scrollbar
15.7 ScrollPane
15.8 TextField
15.9 TextArea
15.10 本章总结
15.11 课后习题
15.12 参考文献
第16章 高级AWT元件使用
16.1 Font
16.2 Color
16.3 Menu
16.4 Dialog
16.5 FileDialog
16.6 本章总结
16.7 课后练习
16.8 参考文献
内功心法篇
第17章 绘图
17.1 认识Graphics类
17.1.1 产生Graphics对象
17.1.2 paint方法
17.1.3 Canvas类
17.1.4 坐标
17.2 基本绘图方法
17.2.1 画线
17.2.2 画字符串
17.2.3 画矩形
17.2.4 画圆
17.2.5 画多边形
17.3 高级绘图方法
17.3.1 颜色设置
17.3.2 字体设置
17.3.3 语句块处理
17.4 本章总结
17.5 课后习题
17.6 参考文献
第18章 Inner Class
18.1 认识Inner Class
18.2 成员式Inner Class
18.3 区域式Inner Class
18.4 匿名式Inner Class
18.5 本章总结
18.6 课后习题
18.7 参考文献
第19章 Wrapper Class
19.1 认识Wrapper Class
19.2 Integer类
19.3 Boolean类
19.4 Byte类
19.5 Character类
19.6 Double类
19.7 Float类
19.8 Long和Short类
19.9 本章总结
19.10 课后习题
19.11 参考文献
第20章 深入字符串处理
20.1 深入了解String对象
20.1.1 产生String对象
20.1.2 String类的方法使用
20.2 StringBuffer类使用
20.2.1 产生StringBuffer对象
20.2.2 StringBuffer类的方法使用
20.3 stringTokenizer类使用
20.3.1 建立StringTokenizer对象
20.3.2 StringTokenizer类的方法使用
20.4 本章总结
20.5 课后习题
20.6 参考文献
第21章 文件与输入/输出处理
21.1 java.io包简介
21.1.1 Stream
21.1.2 Node
21.1.3 方法使用
21.2 文件处理
21.2.1 文件操作
21.2.2 文件访问
21.3 数据流连结
21.4 对象序列化
21.5 本章总结
21.6 课后习题
21.7 参考文献
第22章 Threads
22.1 认识Threads
22.2 建立Threads
22.3 Threads操作
22.3.1 启动Threads
22.3.2 停止Threads执行
22.3.3 暂停Threads执行
22.3.4 取得Threads信息
22.4 数据同步处理
22.5 Threads高级操作
22.6 本章总结
22.7 课后习题
22.8 参考文献
第23章 Collection
23.1 认识Collection库
23.2 Set接口使用
23.3 List接口使用
23.4 herator接口使用
23.5 Map接口使用
23.6 JDK 1.1中的Collection库
23.7 本章总结
23.8 课后习题
23.9 参考文献
第24章 网络程序设计
24.1 网络基本概念
24.1.1 Client-Server架构
24.1.2 网际网络地址
24.1.3 TCP/IP传输协议
24.1.4 面向连接协议
24.1.5 非面向连接协议
24.1.6 连接端口
24.1.7 Socket
24.2 Java网络类
24.2.1 InetAddress类
24.2.2 Socket类
24.2.3 Serversocket类
24.2.4 DatagramSocket类和DatagramPacket类
24.3 本章总结
24.4 课后习题
24.5 参考文献
附录
附录A assertion
A.1 什么是assertion
A.2 assertion的语法
A.3 编译与执行
A.4 Java assertion的设计哲学
A.5 适当地使用assertion机制
A.6 ClassLoader类和Throwable类的新方法
A.7 本章总结
A.8 课后习题
A.9 参考文献
附录B Java Web Start
B.0 前言
B.1 认识Java Web Start
B.2 使用Java Web Start
B.3 Java Web Start设定
B.4 Java Web Start应用程序设计
B.4.1 执行其他Java Web Start应用程序
B.4.2 设计Java Web Start应用程序
B.5 Tiger里的Java Web Start
B.6 本章总结
B.7 课后习题
B.8 参考文献
附录C New I/O
C.1 认识New I/OAPI
C.2 Channels和Buffers
C.2.1 Channels
C.2.2 Buffers
C.2.3 ByteBuffer类
C.3 Buffer范例实现
C.4 FileChannel类
C.4.1 数据传送
C.4.2 数据合并与分流
C.4.3 文件锁定
C.4.4 其他方法
C.5 本章总结
C.6 课后习题
C.7 参考文献
附录D 泛型——Generics
D.1 泛型初体验
D.1.1 ClassCastException
D.1.2 泛型让你的程序更安全
D.2 深入了解泛型
D.3 高级使用
D.3.1 Xlint
D.3.2 Map也一样
D.3.3 方法参数与返回值
D.3.4 泛型类型的转型
D.4 制作自己的泛型类
D.5 看懂Java API说明文档
D.6 本章总结
D.7 参考文献
附录E Enum
E.1 回顾从前
E.2 枚举式数据最佳的解决方案
E.3 深入了解Enum
E.3.1 骨子里还是个类
E.3.2 java.1ang.Enum类方法使用说明
E.3.3 Enum声明
E.3.4 static import使用说明
E.3.5 for-each循环使用说明
E.3.6 switch使用说明
E.4 配合Enum的新API
E.4.1 Enum枚举类型方法声明
E.4.2 java.util.EnumMap使用说明
E.4.3 java.util.EnumSet使用说明
E.5 本章总结
E.6 参考文献
附录F Tiger的好帮手
F.1 For-each
F.1.1 数组的运用
F.1.2 Collection对象的运用
F.1.3 自行设计可顺序读取的类
F.1.4 for-each循环的限制
F.2 Static import
F.2.1 基本用法
F.2.2 重载
F.2.3 遮蔽
F.3 varags
F.3.1 什么是varags
F.3.2 如何使用
F.3.3 使用限制
F.4 Auto—boxing与Auto—unboxing
F.4.1 Auto-boxing与Auto-unboxing是什么
F.4.2 使用限制
F.4.3 条件判断式使用
F.4.4 方法重载
F.5 本章总结
F.6 参考文献
附录G 简易格式化的输入与输出
G.1 简易输出
G.1.1 回顾java.text.Format
G.1.2 认识java.util.Formatter
G.2 简易输入
G.2.1 回顾
G.2.2 认识java.util.Scanner
G.3 本章总结
G.4 参考文献
附录H Annotations
H.1 认识Annotation
H.1.1 什么是Annotation
H.1.2 Tiger默认的三个Annotation类型
H.1.3 Annotation的种类
H.2 Meta-annotation
H.2.1 什么是Meta-annotation?
H.2.2 Target
H.2.3 Retention
H.2.4 Documented
H.2.5 Inherited
H.3 设计自己的Annotation类型
H.3.1 动手设计自己的Annotation类型
H.3.2 使用它们
H.3.3 写个工具来测试
H.4 本章总结
H.5 参考文献
?OyH
Java 2全方位学习:J2SE 5.0增修版
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
