mirror of
https://github.com/LingCoder/OnJava8.git
synced 2026-08-24 06:53:27 +08:00
24 KiB
24 KiB
译者的话
封面
前言
简介
第一章 对象的概念
第二章 安装Java和本书用例
第三章 万物皆对象
第四章 运算符
- 开始使用
- 优先级
- 赋值
- 算术运算符
- 递增和递减
- 关系运算符
- 逻辑运算符
- 字面值常量
- 按位运算符
- 移位运算符
- 三元运算符
- 字符串运算符
- 常见陷阱
- 类型转换
- Java没有sizeof
- 运算符总结
- 本章小结
第五章 控制流
第六章 初始化和清理
第七章 封装
第八章 复用
第九章 多态
第十章 接口
第十一章 内部类
第十二章 集合
- 泛型和类型安全的集合
- 基本概念
- 添加元素组
- 集合的打印
- 列表List
- 迭代器Iterators
- 链表LinkedList
- 堆栈Stack
- 集合Set
- 映射Map
- 队列Queue
- 集合与迭代器
- for-in和迭代器
- 本章小结
第十三章 函数式编程
第十四章 流式编程
第十五章 异常
- 异常概念
- 基本异常
- 异常捕获
- 自定义异常
- 异常规范
- 任意异常捕获
- Java标准异常
- finally关键字
- 异常限制
- 异常构造
- Try-With-Resources用法
- 异常匹配
- 异常准则
- 异常指南
- 本章小结
第十六章 代码校验
第十七章 文件
第十八章 字符串
第十九章 类型信息
第二十章 泛型
第二十一章 数组
- 数组特性
- 一等对象
- 返回数组
- 多维数组
- 泛型数组
- Arrays的fill方法
- Arrays的setAll方法
- 增量生成
- 随机生成
- 泛型和基本数组
- 数组元素修改
- 数组并行
- Arrays工具类
- 数组拷贝
- 数组比较
- 流和数组
- 数组排序
- binarySearch二分查找
- parallelPrefix并行前缀
- 本章小结
第二十二章 枚举
第二十三章 注解
第二十四章 并发编程
第二十五章 设计模式
附录:补充
附录:编程指南
附录:文档注释
附录:对象传递和返回
附录:流式IO
附录:标准IO
附录:新IO
附录:理解equals和hashCode方法
附录:集合主题
- 示例数据
- List表现
- Set表现
- 在Map中使用函数式操作
- 选择Map的部分
- 集合的fill方法
- 使用Flyweight自定义集合和Map
- 集合功能
- 可选操作
- Set和存储顺序
- 队列
- 理解Map
- 集合工具类
- 持有引用
- 避免旧式类库
- 本章小结