Thinking in Java学习笔记
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
10.8 为什么需要内部类
浏览
54
扫码
分享
2022-07-10 08:11:12
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
第一章 对象导论
对象都具有状态(属性)、行为(方法)和标识(唯一地址)
每个对象都有一个接口(其中的方法)
第二章 一切都是对象
对象必须由你来创建
Java的引用放在栈中,但对象并不存储与其中,而是存储在堆中,当执行new语句时,会在堆中进行内存分配,基本类型的数据直接存放在栈中
用引用操纵对象,虽然引用可以单独存在,但是并没有意义,即程序会报错:空指针异常
第三章 操作符
对象和方法的别名问题,传递是引用的copy,而不是共用一个引用
第四章 控制执行流程
不用break和Continue,因为它们是靠“控制流”来描述“不做什么”,而“跳过做什么”,到最后你也没有搞清楚它到底“要做什么”
***第五章 初始化***
5.1 用构造器确保初始化
5.2方法重载
5.3.缺省构造器
5.4 this关键字
5.6 成员初始化
5.7 构造器初始化
5.8. 数组初始化
5.9 枚举类型
第六章 访问权限控制
第七章 复用类
7.1 组合语法
7.2 继承语法
7.3 代理
7.4 结合使用组合和继承
7.6 protected关键字
7.7 向上转型
7.8 final关键字
7.9 初始化及类的加载
第八章 多态
8.1 再论向上转型
8.2 转机
8.3 构造器和多态
8.5 用继承进行设计
第九章 接口
9.1 抽象类和抽象方法
9.2 接口
9.3 完全解耦
9.4 Java的多重继承
9.5 通过继承来拓展接口
9.6 适配接口
9.9 接口与工厂
第十章 内部类
10.1 创建内部类
10.2 链接到外部类
10.3 使用this与new
10.4 内部类与向上转型
10.5 在方法和作用域内的内部类
10.6 匿名内部类
10.8 为什么需要内部类
第十一章 持有对象
11.1 泛型和类型安全的容器
11.2 基本概念
11.3 添加一组元素
11.4 容器的打印
11.5 List
11.6 迭代器
11.7 LinkdeList
11.8 Stack
11.9 Set
第十二章 通过异常处理错误
12.2 基本异常
12.3 捕获异常
12.4 创建自定义异常
12.5 异常说明
12.6 捕获所有异常
12.8 使用finally进行清理
12.9异常的限制
12.10 构造器
12.11 异常匹配
第十四章 类型信息
14.1 为什么需要RTTI
14.2 Class对象
14.3 类型转换前先做检查
14.4 注册工厂
14.5 instanceOf与Class的等价性
14.6 反射:运行时的类信息
14.7 动态代理
第十五章 泛型
<T extends Type> &<? super Type>的区别
15.1 与C 的比较
15.2 简单泛型
15.7 擦除的神秘之处
15.8 擦除的补偿
15.10 通配符
第十七章 容器的深入探究
17.2 填充容器
17.4 可选操作
17.6 Set和存储顺序
17.7 队列
17.8 理解Map
17.11 Collection与Map的同步控制
第十八章 IO
nio的补充
文件I/O的基石:Path
处理目录和目录树
NIO.2的文件系统I/O
第二十一章 并发
21.1 并发的多面性
21.2 基本的线程机制
21.3 共享受限资源
21.4 终结任务
21.5 线程之间的协作
21.6 死锁
21.7 新类库中的构件
21.9 性能调优
21.10 活动对象
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注