App 下载
注册
登录
|
搜索
正在搜索中...
首页
我的书架
我的主页
我的收藏
我的书评
《写给大忙人看的Java核心技术》为经典著作Core Java作者Cay S. Horstmann的全新力作,以关键的核心技术为着眼点,以全局高度提炼语言精髓,以高浓度、
……
[ 展开全部 ]
高含金量的方式对Java 8新特性进行细致讲解,将其沉浸于Java多年的真知灼见蕴藏于书中,既扎实覆盖Java编程的基础知识,更独具匠心地从Java 8极其重要的新特性之一lambda表达式发端,带领读者一路探索和实践Java 8的诸多新特性,诸如针对数据处理的Stream、并发编程中的增强部分、全新的时间/日期API,以及脚本语言在Java中的使用。 “For the Impatient”系列风格鲜明,除悉数出自大师之手外,更以文笔轻松、易读易懂、富含生动且可用于实践的示例程序(下载源代码后可直接运行)见长。这种亲身实践的讲授模式,非常便于各阶层读者加深对技术的理解和掌握,初学者可用来参考入门,有开发经验者也可用来巩固编程核心知识,或与时俱进地把握技术发展现状与未来趋势。 《写给大忙人看的Java核心技术》适合有一定Java开发经验的工程师或者架构师阅读,也可以作为Java新特性的参考手册。
[ 收起 ]
作者:【美】Cay S. Horstmann(凯.S.霍斯特曼) 著
出版社:电子工业出版社
定价:108.00元
ISBN:7121278375
给个评价
做个书摘
书摘 (21 )
评价 (1 )
查看所有书摘
按目录显示书摘
只显示目录
第1章 基本的编程结构.......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.1 第一个程序 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.1.1 “Hello,World”程序解析 ..........................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.1.2 编译与运行Java程序 ................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.1.3 方法调用 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.2 基本类型 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.2.1 整型 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.2.2 浮点类型 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.2.3 char型 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.2.4 布尔型 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.3 变量 ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.3.1 变量的声明 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.3.2 名称 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.3.3 初始化 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.3.4 常量 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.4 算术操作 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.4.1 赋值 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.4.2 基本运算 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.4.3 数学方法 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.4.4 数字类型转换 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.4.5 关系和逻辑操作符 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.4.6 大数 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.5 字符串 ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.5.1 字符串连接 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.5.2 子字符串 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.5.3 字符串比较 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.5.4 数字与字符串转换 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.5.5 String类API .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.5.6 编码点(code point)和编码单元(code unit) ............
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.6 输入与输出 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.6.1 读取输入 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.6.2 格式化输出 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.7 控制流 ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.7.1 分支 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.7.2 循环 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.7.3 跳出循环与继续循环 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.7.4 局部变量作用域 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.8 数组和数组列表 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.8.1 使用数组 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.8.2 构造数组 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.8.3 数组列表 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.8.4 基本类型包装类 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.8.5 增强的for循环 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.8.6 数组与数组列表的复制 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.8.7 数组算法 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.8.8 命令行参数 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.8.9 多维数组 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.9 功能分解 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.9.1 静态方法的声明与调用 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.9.2 数组参数与返回值 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
1.9.3 可变参数 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第2章 面向对象编程........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.1 使用对象 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.1.1 Accessor(访问器)和Mutator(更改器)方法 ...............
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.1.2 对象引用 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2 实现类 ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.1 实例变量 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.2 方法头 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.3 方法体 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.4 实例方法调用 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.5 this引用 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.2.6 值调用 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.3 构造对象 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.3.1 实现构造函数 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.3.2 重载 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.3.3 调用另一个构造函数 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.3.4 默认初始化 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.3.5 实例变量初始化 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.3.6 final实例变量 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.3.7 无参构造函数 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.4 静态变量和方法 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.4.1 静态变量 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.4.2 静态常量 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.4.3 静态初始块 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.4.4 静态方法 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.4.5 工厂方法 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.5 包 ............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.5.1 包的声明 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.5.2 类路径 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.5.3 包作用域 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.5.4 导入包 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.5.5 静态导入 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.6 嵌套类 ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.6.1 静态嵌套类 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.6.2 内部类 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.6.3 内部类的特殊语法 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.7 文档注释 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.7.1 插入注释 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.7.2 类注释 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.7.3 方法注释 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.7.4 变量注释 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.7.5 通用注释 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.7.6 链接 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.7.7 包和概述注释 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
2.7.8 注释的提取 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第3章 接口和lambda表达式..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.1 接口 ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.1.1 声明接口 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.1.2 实现接口 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.1.3 转换为接口类型 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.1.4 强制类型转换(cast)和instanceof操作符 .................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.1.5 继承接口 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.1.6 实现多个接口 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.1.7 常量 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.2 静态方法和默认方法 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.2.1 静态方法 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.2.2 默认方法 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.2.3 解决默认方法冲突 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.3 接口示例 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.3.1 Comparable接口 ...............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.3.2 Comparator接口 ...............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.3.3 Runable接口 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.3.4 UI(User Interface)回调 .......................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.4 lambda表达式 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.4.1 lambda表达式语法 ................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.4.2 函数式接口 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.5 方法引用和构造函数引用 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.5.1 方法引用 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.5.2 构造函数引用 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.6 使用lambda表达式 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.6.1 实现延迟执行 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.6.2 选择函数式接口 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.6.3 实现自己的函数式接口 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.7 lambda表达式和变量作用域 ..............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.7.1 lambda表达式的作用域 ..............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.7.2 访问来自闭合作用域的变量 ...............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.8 高阶函数 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.8.1 返回函数的方法 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.8.2 修改函数的方法 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.8.3 Comparator方法 ...............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.9 局部内部类 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.9.1 局部类 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
3.9.2 匿名类 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第4章 继承与反射.........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1 继承一个类 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.1 父类与子类 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.2 定义和继承子类方法 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.3 方法覆盖 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.4 子类的构造 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.5 父类赋值 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.6 转换 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.7 final方法和类 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.8 抽象方法和类 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.9 受保护访问 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.10 匿名子类 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.11 继承和默认方法 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.1.12 带super的方法表达式 ..............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2 Object:终极父类...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2.1 toString方法 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2.2 equals方法 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2.3 hashCode方法 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.2.4 克隆对象 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.3 枚举 ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.3.1 枚举方法 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.3.2 构造函数、方法和域 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.3.3 实例的实现体 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.3.4 静态成员 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.3.5 switch枚举对象 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4 运行时类型信息和资源 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.1 Class类 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.2 资源加载 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.3 类加载器 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.4 上下文类加载器 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.4.5 服务加载器 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5 反射 ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5.1 枚举类成员 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5.2 对象检查 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5.3 方法调用 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5.4 对象构造 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5.5 JavaBeans ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5.6 使用数组 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
4.5.7 代理 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第5章 异常、断言和日志处理....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1 异常处理 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.1 异常抛出 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.2 异常继承层次 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.3 已检查异常的声明 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.4 异常捕获 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.5 try-with-resources语句 .......................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.6 finally子句 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.7 异常重抛和链接 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.8 堆栈踪迹 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.1.9 Objects.requireNonNull方法 ...................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.2 断言 ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.2.1 使用断言 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.2.2 启用和禁用断言 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3 记录日志 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3.1 采用Logger ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3.2 日志记录器 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3.3 日志级别 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3.4 其他日志记录方法 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3.5 日志记录的配置项 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3.6 日志处理器 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
5.3.7 过滤器和格式化器 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第6章 泛型编程..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.1 泛型类 ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.2 泛型方法 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.3 类型限定 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.4 类型变异和通配符 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.4.1 子类型通配符 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.4.2 父类型通配符 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.4.3 带类型变量的通配符 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.4.4 无限定通配符 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.4.5 通配符捕获 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.5 Java虚拟机中的泛型 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.5.1 类型擦除 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.5.2 转换插入 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.5.3 桥方法 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.6 泛型约束 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.6.1 无基本类型参数 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.6.2 所有类型在运行时都是原始的 ..............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.6.3 不能实例化类型变量 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.6.4 不能构造参数化类型的数组 ...............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.6.5 静态上下文中的类类型变量不是有效的 ..........................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.6.6 类型擦除后的方法可能不冲突 ..............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.6.7 异常与泛型 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.7 反射与泛型 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.7.1 Class
类 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
6.7.2 虚拟机中的泛型类型信息 ................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第7章 集合............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.1 集合类框架概要 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.2 迭代器 ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.3 set ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.4 map ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.5 其他集合 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.5.1 Properties .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.5.2 位组 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.5.3 枚举set和枚举map ................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.5.4 栈、队列、双端队列、优先级队列 ............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.5.5 弱哈希映射表 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.6 视图 ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.6.1 范围(range) ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.6.2 空视图和单例视图 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
7.6.3 不可修改的视图 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第8章 Stream........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.1 从迭代到Stream操作 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.2 创建Stream .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.3 filter、map和flatMap方法 .........................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.4 提取子流和组合流 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.5 其他流转换 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.6 简单归约 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.7 Optional类型 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.7.1 如何使用Optional类型值 ............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.7.2 如何不使用Optional类型值 ...........................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.7.3 创建Optional类型值 ..............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.7.4 使用flatMap来组合可选值函数 ..........................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.8 收集结果 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.9 将结果收集到map中 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.10 分组和分片 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.11 下游收集器 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.12 归约操作 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.13 基本类型流 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
8.14 并行流 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第9章 输入与输出处理.......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1 输入/输出流:Reader和Writer .........................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.1 获取流对象 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.2 读取字节 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.3 写字节 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.4 字符集编码 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.5 文本输入 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.6 文本输出 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.7 读写二进制数据 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.8 随机存取文件 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.9 内存映射文件 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.1.10 文件锁 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.2 路径、文件和目录 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.2.1 路径 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.2.2 创建文件和目录 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.2.3 复制、移动和删除文件 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.2.4 访问目录内容 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.2.5 ZIP文件系统 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.3 URL连接 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.4 正则表达式 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.4.1 正则表达式语法 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.4.2 匹配一个或多个 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.4.3 分组 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.4.4 消除或替换匹配结果 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.4.5 标记 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.5 序列化 ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.5.1 Serializable接口 .............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.5.2 瞬态实例变量 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.5.3 readObject和writeObject方法 ...................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.5.4 readResolve和writeReplace方法 .................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
9.5.5 版本化 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第10章 并发编程.........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.1 并发任务 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.1.1 运行任务 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.1.2 Future和Executor服务 .........................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2 线程安全 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2.1 可见性 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2.2 竞争条件 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2.3 安全并发的策略 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.2.4 不可变类 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.3 并行算法 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.3.1 并行流 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.3.2 并行数组操作 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.4 线程安全的数据结构 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.4.1 ConcurrentHashMap .........................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.4.2 阻塞队列 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.4.3 其他线程安全的数据结构 ...............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.5 原子值 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.6 锁 ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.6.1 可重入锁(ReentrantLock) .......................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.6.2 synchronized关键字............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.6.3 条件等待 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.7 线程 ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.7.1 启动线程 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.7.2 线程中断 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.7.3 线程变量 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.7.4 线程的其他属性 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.8 异步计算 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.8.1 UI回调中的长期运行任务 ..............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.8.2 可完成的future ................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.9 进程 ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.9.1 构建进程 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
10.9.2 运行进程 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第11章 注解...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.1 使用注解 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.1.1 注解元素 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.1.2 多注解和重复注解 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.1.3 注解声明 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.1.4 注解类型用途 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.1.5 明确接收者 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.2 定义注解 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.3 标准注解 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.3.1 编译相关的注解 ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.3.2 资源管理相关的注解 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.3.3 元注解 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.4 运行时注解处理 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.5 源码级注解处理 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.5.1 注解处理器 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.5.2 语言模型API....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
11.5.3 使用注解生成源码 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第12章 日期和时间API.....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.1 时间线 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.2 本地日期 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.3 日期调整器 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.4 本地时间 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.5 时区时间 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.6 格式化和解析 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
12.7 应对遗留代码 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第13章 国际化..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.1 本地化 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.1.1 指定本地化 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.1.2 默认locale ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.1.3 显示名称 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.2 数字格式化 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.3 货币符号 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.4 日期和时间格式化 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.5 排序和规格化 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.6 消息格式化 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.7 资源束 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.7.1 组织资源束 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.7.2 资源束类 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.8 字符集编码 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
13.9 首选项 .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
第14章 编译与脚本........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.1 编译器API ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.1.1 调用编译器 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.1.2 启动编译任务 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.1.3 从内存读取源文件 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.1.4 向内存写入字节码 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.1.5 捕获诊断信息 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.2 脚本API .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.2.1 获取脚本引擎 ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.2.2 绑定 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.2.3 重定向输入与输出 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.2.4 调用脚本函数和方法 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.2.5 编译脚本 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.3 Nashorn脚本引擎 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.3.1 从命令行运行Nashorn .............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.3.2 调用get、set和重载方法 ............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.3.3 构造Java对象 ..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.3.4 JavaScript和Java中的字符串 ......................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.3.5 数字 ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.3.6 使用数组 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.3.7 列表与映射 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.3.8 lambda表达式 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.3.9 继承Java类与实现Java接口 ..........................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.3.10 异常 .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.4 shell脚本与Nashorn .............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.4.1 执行shell命令 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.4.2 字符串插值 .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
14.4.3 脚本输入 ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
练习 ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
导购链接
×
做书摘
文字书摘
读图识字
至少还需要输入
10
字
保存原图片为书摘
上传图片
识别
最多输入
500
个字
上传图片
重新上传
写点笔记吧
至少还需要输入
10
字
章节(选填)
第1章 基本的编程结构.......................................
1.1 第一个程序 ........................................
1.1.1 “Hello,World”程序解析 ..........................
1.1.2 编译与运行Java程序 ................................
1.1.3 方法调用 .......................................
1.2 基本类型 .........................................
1.2.1 整型 .........................................
1.2.2 浮点类型 .......................................
1.2.3 char型 ......................................
1.2.4 布尔型 ........................................
1.3 变量 ...........................................
1.3.1 变量的声明 ......................................
1.3.2 名称 .........................................
1.3.3 初始化 ........................................
1.3.4 常量 .........................................
1.4 算术操作 .........................................
1.4.1 赋值 .........................................
1.4.2 基本运算 .......................................
1.4.3 数学方法 .......................................
1.4.4 数字类型转换 .....................................
1.4.5 关系和逻辑操作符 ...................................
1.4.6 大数 .........................................
1.5 字符串 ..........................................
1.5.1 字符串连接 ......................................
1.5.2 子字符串 .......................................
1.5.3 字符串比较 ......................................
1.5.4 数字与字符串转换 ...................................
1.5.5 String类API .................................
1.5.6 编码点(code point)和编码单元(code unit) ............
1.6 输入与输出 ........................................
1.6.1 读取输入 .......................................
1.6.2 格式化输出 ......................................
1.7 控制流 ..........................................
1.7.1 分支 .........................................
1.7.2 循环 .........................................
1.7.3 跳出循环与继续循环 ..................................
1.7.4 局部变量作用域 ....................................
1.8 数组和数组列表 ......................................
1.8.1 使用数组 .......................................
1.8.2 构造数组 .......................................
1.8.3 数组列表 .......................................
1.8.4 基本类型包装类 ....................................
1.8.5 增强的for循环 ...................................
1.8.6 数组与数组列表的复制 .................................
1.8.7 数组算法 .......................................
1.8.8 命令行参数 ......................................
1.8.9 多维数组 .......................................
1.9 功能分解 .........................................
1.9.1 静态方法的声明与调用 .................................
1.9.2 数组参数与返回值 ...................................
1.9.3 可变参数 .......................................
练习 ...............................................
第2章 面向对象编程........................................
2.1 使用对象 .........................................
2.1.1 Accessor(访问器)和Mutator(更改器)方法 ...............
2.1.2 对象引用 .......................................
2.2 实现类 ..........................................
2.2.1 实例变量 .......................................
2.2.2 方法头 ........................................
2.2.3 方法体 ........................................
2.2.4 实例方法调用 .....................................
2.2.5 this引用 .....................................
2.2.6 值调用 ........................................
2.3 构造对象 .........................................
2.3.1 实现构造函数 .....................................
2.3.2 重载 .........................................
2.3.3 调用另一个构造函数 ..................................
2.3.4 默认初始化 ......................................
2.3.5 实例变量初始化 ....................................
2.3.6 final实例变量 ..................................
2.3.7 无参构造函数 .....................................
2.4 静态变量和方法 ......................................
2.4.1 静态变量 .......................................
2.4.2 静态常量 .......................................
2.4.3 静态初始块 ......................................
2.4.4 静态方法 .......................................
2.4.5 工厂方法 .......................................
2.5 包 ............................................
2.5.1 包的声明 .......................................
2.5.2 类路径 ........................................
2.5.3 包作用域 .......................................
2.5.4 导入包 ........................................
2.5.5 静态导入 .......................................
2.6 嵌套类 ..........................................
2.6.1 静态嵌套类 ......................................
2.6.2 内部类 ........................................
2.6.3 内部类的特殊语法 ...................................
2.7 文档注释 .........................................
2.7.1 插入注释 .......................................
2.7.2 类注释 ........................................
2.7.3 方法注释 .......................................
2.7.4 变量注释 .......................................
2.7.5 通用注释 .......................................
2.7.6 链接 .........................................
2.7.7 包和概述注释 .....................................
2.7.8 注释的提取 ......................................
练习 ...............................................
第3章 接口和lambda表达式..................................
3.1 接口 ...........................................
3.1.1 声明接口 .......................................
3.1.2 实现接口 .......................................
3.1.3 转换为接口类型 ....................................
3.1.4 强制类型转换(cast)和instanceof操作符 .................
3.1.5 继承接口 .......................................
3.1.6 实现多个接口 .....................................
3.1.7 常量 .........................................
3.2 静态方法和默认方法 ....................................
3.2.1 静态方法 .......................................
3.2.2 默认方法 .......................................
3.2.3 解决默认方法冲突 ...................................
3.3 接口示例 .........................................
3.3.1 Comparable接口 ...............................
3.3.2 Comparator接口 ...............................
3.3.3 Runable接口 ..................................
3.3.4 UI(User Interface)回调 .......................
3.4 lambda表达式 ....................................
3.4.1 lambda表达式语法 ................................
3.4.2 函数式接口 ......................................
3.5 方法引用和构造函数引用 ..................................
3.5.1 方法引用 .......................................
3.5.2 构造函数引用 .....................................
3.6 使用lambda表达式 ..................................
3.6.1 实现延迟执行 .....................................
3.6.2 选择函数式接口 ....................................
3.6.3 实现自己的函数式接口 .................................
3.7 lambda表达式和变量作用域 ..............................
3.7.1 lambda表达式的作用域 ..............................
3.7.2 访问来自闭合作用域的变量 ...............................
3.8 高阶函数 .........................................
3.8.1 返回函数的方法 ....................................
3.8.2 修改函数的方法 ....................................
3.8.3 Comparator方法 ...............................
3.9 局部内部类 ........................................
3.9.1 局部类 ........................................
3.9.2 匿名类 ........................................
练习 ...............................................
第4章 继承与反射.........................................
4.1 继承一个类 ........................................
4.1.1 父类与子类 ......................................
4.1.2 定义和继承子类方法 ..................................
4.1.3 方法覆盖 .......................................
4.1.4 子类的构造 ......................................
4.1.5 父类赋值 .......................................
4.1.6 转换 .........................................
4.1.7 final方法和类 ..................................
4.1.8 抽象方法和类 .....................................
4.1.9 受保护访问 ......................................
4.1.10 匿名子类 ......................................
4.1.11 继承和默认方法 ...................................
4.1.12 带super的方法表达式 ..............................
4.2 Object:终极父类...................................
4.2.1 toString方法 .................................
4.2.2 equals方法 ...................................
4.2.3 hashCode方法 .................................
4.2.4 克隆对象 .......................................
4.3 枚举 ...........................................
4.3.1 枚举方法 .......................................
4.3.2 构造函数、方法和域 ..................................
4.3.3 实例的实现体 .....................................
4.3.4 静态成员 .......................................
4.3.5 switch枚举对象 .................................
4.4 运行时类型信息和资源 ...................................
4.4.1 Class类 .....................................
4.4.2 资源加载 .......................................
4.4.3 类加载器 .......................................
4.4.4 上下文类加载器 ....................................
4.4.5 服务加载器 ......................................
4.5 反射 ...........................................
4.5.1 枚举类成员 ......................................
4.5.2 对象检查 .......................................
4.5.3 方法调用 .......................................
4.5.4 对象构造 .......................................
4.5.5 JavaBeans ..................................
4.5.6 使用数组 .......................................
4.5.7 代理 .........................................
练习 ...............................................
第5章 异常、断言和日志处理....................................
5.1 异常处理 .........................................
5.1.1 异常抛出 .......................................
5.1.2 异常继承层次 .....................................
5.1.3 已检查异常的声明 ...................................
5.1.4 异常捕获 .......................................
5.1.5 try-with-resources语句 .......................
5.1.6 finally子句 ..................................
5.1.7 异常重抛和链接 ....................................
5.1.8 堆栈踪迹 .......................................
5.1.9 Objects.requireNonNull方法 ...................
5.2 断言 ...........................................
5.2.1 使用断言 .......................................
5.2.2 启用和禁用断言 ....................................
5.3 记录日志 .........................................
5.3.1 采用Logger ...................................
5.3.2 日志记录器 ......................................
5.3.3 日志级别 .......................................
5.3.4 其他日志记录方法 ...................................
5.3.5 日志记录的配置项 ...................................
5.3.6 日志处理器 ......................................
5.3.7 过滤器和格式化器 ...................................
练习 ...............................................
第6章 泛型编程..........................................
6.1 泛型类 ..........................................
6.2 泛型方法 .........................................
6.3 类型限定 .........................................
6.4 类型变异和通配符 .....................................
6.4.1 子类型通配符 .....................................
6.4.2 父类型通配符 .....................................
6.4.3 带类型变量的通配符 ..................................
6.4.4 无限定通配符 .....................................
6.4.5 通配符捕获 ......................................
6.5 Java虚拟机中的泛型 ..................................
6.5.1 类型擦除 .......................................
6.5.2 转换插入 .......................................
6.5.3 桥方法 ........................................
6.6 泛型约束 .........................................
6.6.1 无基本类型参数 ....................................
6.6.2 所有类型在运行时都是原始的 ..............................
6.6.3 不能实例化类型变量 ..................................
6.6.4 不能构造参数化类型的数组 ...............................
6.6.5 静态上下文中的类类型变量不是有效的 ..........................
6.6.6 类型擦除后的方法可能不冲突 ..............................
6.6.7 异常与泛型 ......................................
6.7 反射与泛型 ........................................
6.7.1 Class
类 ..................................
6.7.2 虚拟机中的泛型类型信息 ................................
练习 ...............................................
第7章 集合............................................
7.1 集合类框架概要 ......................................
7.2 迭代器 ..........................................
7.3 set ..........................................
7.4 map ..........................................
7.5 其他集合 .........................................
7.5.1 Properties .................................
7.5.2 位组 .........................................
7.5.3 枚举set和枚举map ................................
7.5.4 栈、队列、双端队列、优先级队列 ............................
7.5.5 弱哈希映射表 .....................................
7.6 视图 ...........................................
7.6.1 范围(range) ..................................
7.6.2 空视图和单例视图 ...................................
7.6.3 不可修改的视图 ....................................
练习 ...............................................
第8章 Stream........................................
8.1 从迭代到Stream操作 .................................
8.2 创建Stream .....................................
8.3 filter、map和flatMap方法 .........................
8.4 提取子流和组合流 .....................................
8.5 其他流转换 ........................................
8.6 简单归约 .........................................
8.7 Optional类型 ...................................
8.7.1 如何使用Optional类型值 ............................
8.7.2 如何不使用Optional类型值 ...........................
8.7.3 创建Optional类型值 ..............................
8.7.4 使用flatMap来组合可选值函数 ..........................
8.8 收集结果 .........................................
8.9 将结果收集到map中 ...................................
8.10 分组和分片 .......................................
8.11 下游收集器 .......................................
8.12 归约操作 ........................................
8.13 基本类型流 .......................................
8.14 并行流 .........................................
练习 ...............................................
第9章 输入与输出处理.......................................
9.1 输入/输出流:Reader和Writer .........................
9.1.1 获取流对象 ......................................
9.1.2 读取字节 .......................................
9.1.3 写字节 ........................................
9.1.4 字符集编码 ......................................
9.1.5 文本输入 .......................................
9.1.6 文本输出 .......................................
9.1.7 读写二进制数据 ....................................
9.1.8 随机存取文件 .....................................
9.1.9 内存映射文件 .....................................
9.1.10 文件锁 .......................................
9.2 路径、文件和目录 .....................................
9.2.1 路径 .........................................
9.2.2 创建文件和目录 ....................................
9.2.3 复制、移动和删除文件 .................................
9.2.4 访问目录内容 .....................................
9.2.5 ZIP文件系统 ....................................
9.3 URL连接 ........................................
9.4 正则表达式 ........................................
9.4.1 正则表达式语法 ....................................
9.4.2 匹配一个或多个 ....................................
9.4.3 分组 .........................................
9.4.4 消除或替换匹配结果 ..................................
9.4.5 标记 .........................................
9.5 序列化 ..........................................
9.5.1 Serializable接口 .............................
9.5.2 瞬态实例变量 .....................................
9.5.3 readObject和writeObject方法 ...................
9.5.4 readResolve和writeReplace方法 .................
9.5.5 版本化 ........................................
练习 ...............................................
第10章 并发编程.........................................
10.1 并发任务 ........................................
10.1.1 运行任务 ......................................
10.1.2 Future和Executor服务 .........................
10.2 线程安全 ........................................
10.2.1 可见性 .......................................
10.2.2 竞争条件 ......................................
10.2.3 安全并发的策略 ...................................
10.2.4 不可变类 ......................................
10.3 并行算法 ........................................
10.3.1 并行流 .......................................
10.3.2 并行数组操作 ....................................
10.4 线程安全的数据结构 ...................................
10.4.1 ConcurrentHashMap .........................
10.4.2 阻塞队列 ......................................
10.4.3 其他线程安全的数据结构 ...............................
10.5 原子值 .........................................
10.6 锁 ...........................................
10.6.1 可重入锁(ReentrantLock) .......................
10.6.2 synchronized关键字............................
10.6.3 条件等待 ......................................
10.7 线程 ..........................................
10.7.1 启动线程 ......................................
10.7.2 线程中断 ......................................
10.7.3 线程变量 ......................................
10.7.4 线程的其他属性 ...................................
10.8 异步计算 ........................................
10.8.1 UI回调中的长期运行任务 ..............................
10.8.2 可完成的future ................................
10.9 进程 ..........................................
10.9.1 构建进程 ......................................
10.9.2 运行进程 ......................................
练习 ...............................................
第11章 注解...........................................
11.1 使用注解 ........................................
11.1.1 注解元素 ......................................
11.1.2 多注解和重复注解 ..................................
11.1.3 注解声明 ......................................
11.1.4 注解类型用途 ....................................
11.1.5 明确接收者 .....................................
11.2 定义注解 ........................................
11.3 标准注解 ........................................
11.3.1 编译相关的注解 ...................................
11.3.2 资源管理相关的注解 .................................
11.3.3 元注解 .......................................
11.4 运行时注解处理 .....................................
11.5 源码级注解处理 .....................................
11.5.1 注解处理器 .....................................
11.5.2 语言模型API....................................
11.5.3 使用注解生成源码 ..................................
练习 ...............................................
第12章 日期和时间API.....................................
12.1 时间线 .........................................
12.2 本地日期 ........................................
12.3 日期调整器 .......................................
12.4 本地时间 ........................................
12.5 时区时间 ........................................
12.6 格式化和解析 ......................................
12.7 应对遗留代码 ......................................
练习 ...............................................
第13章 国际化..........................................
13.1 本地化 .........................................
13.1.1 指定本地化 .....................................
13.1.2 默认locale ..................................
13.1.3 显示名称 ......................................
13.2 数字格式化 .......................................
13.3 货币符号 ........................................
13.4 日期和时间格式化 ....................................
13.5 排序和规格化 ......................................
13.6 消息格式化 .......................................
13.7 资源束 .........................................
13.7.1 组织资源束 .....................................
13.7.2 资源束类 ......................................
13.8 字符集编码 .......................................
13.9 首选项 .........................................
练习 ...............................................
第14章 编译与脚本........................................
14.1 编译器API ......................................
14.1.1 调用编译器 .....................................
14.1.2 启动编译任务 ....................................
14.1.3 从内存读取源文件 ..................................
14.1.4 向内存写入字节码 ..................................
14.1.5 捕获诊断信息 ....................................
14.2 脚本API .......................................
14.2.1 获取脚本引擎 ....................................
14.2.2 绑定 ........................................
14.2.3 重定向输入与输出 ..................................
14.2.4 调用脚本函数和方法 .................................
14.2.5 编译脚本 ......................................
14.3 Nashorn脚本引擎 .................................
14.3.1 从命令行运行Nashorn .............................
14.3.2 调用get、set和重载方法 ............................
14.3.3 构造Java对象 ..................................
14.3.4 JavaScript和Java中的字符串 ......................
14.3.5 数字 ........................................
14.3.6 使用数组 ......................................
14.3.7 列表与映射 .....................................
14.3.8 lambda表达式 .................................
14.3.9 继承Java类与实现Java接口 ..........................
14.3.10 异常 .......................................
14.4 shell脚本与Nashorn .............................
14.4.1 执行shell命令 .................................
14.4.2 字符串插值 .....................................
14.4.3 脚本输入 ......................................
练习 ...............................................
页码(选填)
这本书已经添加了这些章节,请勾选或者新建你的书摘所属的章节
add
up
down
remove
第1章 基本的编程结构.......................................
1.1 第一个程序 ........................................
1.1.1 “Hello,World”程序解析 ..........................
1.1.2 编译与运行Java程序 ................................
1.1.3 方法调用 .......................................
1.2 基本类型 .........................................
1.2.1 整型 .........................................
1.2.2 浮点类型 .......................................
1.2.3 char型 ......................................
1.2.4 布尔型 ........................................
1.3 变量 ...........................................
1.3.1 变量的声明 ......................................
1.3.2 名称 .........................................
1.3.3 初始化 ........................................
1.3.4 常量 .........................................
1.4 算术操作 .........................................
1.4.1 赋值 .........................................
1.4.2 基本运算 .......................................
1.4.3 数学方法 .......................................
1.4.4 数字类型转换 .....................................
1.4.5 关系和逻辑操作符 ...................................
1.4.6 大数 .........................................
1.5 字符串 ..........................................
1.5.1 字符串连接 ......................................
1.5.2 子字符串 .......................................
1.5.3 字符串比较 ......................................
1.5.4 数字与字符串转换 ...................................
1.5.5 String类API .................................
1.5.6 编码点(code point)和编码单元(code unit) ............
1.6 输入与输出 ........................................
1.6.1 读取输入 .......................................
1.6.2 格式化输出 ......................................
1.7 控制流 ..........................................
1.7.1 分支 .........................................
1.7.2 循环 .........................................
1.7.3 跳出循环与继续循环 ..................................
1.7.4 局部变量作用域 ....................................
1.8 数组和数组列表 ......................................
1.8.1 使用数组 .......................................
1.8.2 构造数组 .......................................
1.8.3 数组列表 .......................................
1.8.4 基本类型包装类 ....................................
1.8.5 增强的for循环 ...................................
1.8.6 数组与数组列表的复制 .................................
1.8.7 数组算法 .......................................
1.8.8 命令行参数 ......................................
1.8.9 多维数组 .......................................
1.9 功能分解 .........................................
1.9.1 静态方法的声明与调用 .................................
1.9.2 数组参数与返回值 ...................................
1.9.3 可变参数 .......................................
练习 ...............................................
第2章 面向对象编程........................................
2.1 使用对象 .........................................
2.1.1 Accessor(访问器)和Mutator(更改器)方法 ...............
2.1.2 对象引用 .......................................
2.2 实现类 ..........................................
2.2.1 实例变量 .......................................
2.2.2 方法头 ........................................
2.2.3 方法体 ........................................
2.2.4 实例方法调用 .....................................
2.2.5 this引用 .....................................
2.2.6 值调用 ........................................
2.3 构造对象 .........................................
2.3.1 实现构造函数 .....................................
2.3.2 重载 .........................................
2.3.3 调用另一个构造函数 ..................................
2.3.4 默认初始化 ......................................
2.3.5 实例变量初始化 ....................................
2.3.6 final实例变量 ..................................
2.3.7 无参构造函数 .....................................
2.4 静态变量和方法 ......................................
2.4.1 静态变量 .......................................
2.4.2 静态常量 .......................................
2.4.3 静态初始块 ......................................
2.4.4 静态方法 .......................................
2.4.5 工厂方法 .......................................
2.5 包 ............................................
2.5.1 包的声明 .......................................
2.5.2 类路径 ........................................
2.5.3 包作用域 .......................................
2.5.4 导入包 ........................................
2.5.5 静态导入 .......................................
2.6 嵌套类 ..........................................
2.6.1 静态嵌套类 ......................................
2.6.2 内部类 ........................................
2.6.3 内部类的特殊语法 ...................................
2.7 文档注释 .........................................
2.7.1 插入注释 .......................................
2.7.2 类注释 ........................................
2.7.3 方法注释 .......................................
2.7.4 变量注释 .......................................
2.7.5 通用注释 .......................................
2.7.6 链接 .........................................
2.7.7 包和概述注释 .....................................
2.7.8 注释的提取 ......................................
练习 ...............................................
第3章 接口和lambda表达式..................................
3.1 接口 ...........................................
3.1.1 声明接口 .......................................
3.1.2 实现接口 .......................................
3.1.3 转换为接口类型 ....................................
3.1.4 强制类型转换(cast)和instanceof操作符 .................
3.1.5 继承接口 .......................................
3.1.6 实现多个接口 .....................................
3.1.7 常量 .........................................
3.2 静态方法和默认方法 ....................................
3.2.1 静态方法 .......................................
3.2.2 默认方法 .......................................
3.2.3 解决默认方法冲突 ...................................
3.3 接口示例 .........................................
3.3.1 Comparable接口 ...............................
3.3.2 Comparator接口 ...............................
3.3.3 Runable接口 ..................................
3.3.4 UI(User Interface)回调 .......................
3.4 lambda表达式 ....................................
3.4.1 lambda表达式语法 ................................
3.4.2 函数式接口 ......................................
3.5 方法引用和构造函数引用 ..................................
3.5.1 方法引用 .......................................
3.5.2 构造函数引用 .....................................
3.6 使用lambda表达式 ..................................
3.6.1 实现延迟执行 .....................................
3.6.2 选择函数式接口 ....................................
3.6.3 实现自己的函数式接口 .................................
3.7 lambda表达式和变量作用域 ..............................
3.7.1 lambda表达式的作用域 ..............................
3.7.2 访问来自闭合作用域的变量 ...............................
3.8 高阶函数 .........................................
3.8.1 返回函数的方法 ....................................
3.8.2 修改函数的方法 ....................................
3.8.3 Comparator方法 ...............................
3.9 局部内部类 ........................................
3.9.1 局部类 ........................................
3.9.2 匿名类 ........................................
练习 ...............................................
第4章 继承与反射.........................................
4.1 继承一个类 ........................................
4.1.1 父类与子类 ......................................
4.1.2 定义和继承子类方法 ..................................
4.1.3 方法覆盖 .......................................
4.1.4 子类的构造 ......................................
4.1.5 父类赋值 .......................................
4.1.6 转换 .........................................
4.1.7 final方法和类 ..................................
4.1.8 抽象方法和类 .....................................
4.1.9 受保护访问 ......................................
4.1.10 匿名子类 ......................................
4.1.11 继承和默认方法 ...................................
4.1.12 带super的方法表达式 ..............................
4.2 Object:终极父类...................................
4.2.1 toString方法 .................................
4.2.2 equals方法 ...................................
4.2.3 hashCode方法 .................................
4.2.4 克隆对象 .......................................
4.3 枚举 ...........................................
4.3.1 枚举方法 .......................................
4.3.2 构造函数、方法和域 ..................................
4.3.3 实例的实现体 .....................................
4.3.4 静态成员 .......................................
4.3.5 switch枚举对象 .................................
4.4 运行时类型信息和资源 ...................................
4.4.1 Class类 .....................................
4.4.2 资源加载 .......................................
4.4.3 类加载器 .......................................
4.4.4 上下文类加载器 ....................................
4.4.5 服务加载器 ......................................
4.5 反射 ...........................................
4.5.1 枚举类成员 ......................................
4.5.2 对象检查 .......................................
4.5.3 方法调用 .......................................
4.5.4 对象构造 .......................................
4.5.5 JavaBeans ..................................
4.5.6 使用数组 .......................................
4.5.7 代理 .........................................
练习 ...............................................
第5章 异常、断言和日志处理....................................
5.1 异常处理 .........................................
5.1.1 异常抛出 .......................................
5.1.2 异常继承层次 .....................................
5.1.3 已检查异常的声明 ...................................
5.1.4 异常捕获 .......................................
5.1.5 try-with-resources语句 .......................
5.1.6 finally子句 ..................................
5.1.7 异常重抛和链接 ....................................
5.1.8 堆栈踪迹 .......................................
5.1.9 Objects.requireNonNull方法 ...................
5.2 断言 ...........................................
5.2.1 使用断言 .......................................
5.2.2 启用和禁用断言 ....................................
5.3 记录日志 .........................................
5.3.1 采用Logger ...................................
5.3.2 日志记录器 ......................................
5.3.3 日志级别 .......................................
5.3.4 其他日志记录方法 ...................................
5.3.5 日志记录的配置项 ...................................
5.3.6 日志处理器 ......................................
5.3.7 过滤器和格式化器 ...................................
练习 ...............................................
第6章 泛型编程..........................................
6.1 泛型类 ..........................................
6.2 泛型方法 .........................................
6.3 类型限定 .........................................
6.4 类型变异和通配符 .....................................
6.4.1 子类型通配符 .....................................
6.4.2 父类型通配符 .....................................
6.4.3 带类型变量的通配符 ..................................
6.4.4 无限定通配符 .....................................
6.4.5 通配符捕获 ......................................
6.5 Java虚拟机中的泛型 ..................................
6.5.1 类型擦除 .......................................
6.5.2 转换插入 .......................................
6.5.3 桥方法 ........................................
6.6 泛型约束 .........................................
6.6.1 无基本类型参数 ....................................
6.6.2 所有类型在运行时都是原始的 ..............................
6.6.3 不能实例化类型变量 ..................................
6.6.4 不能构造参数化类型的数组 ...............................
6.6.5 静态上下文中的类类型变量不是有效的 ..........................
6.6.6 类型擦除后的方法可能不冲突 ..............................
6.6.7 异常与泛型 ......................................
6.7 反射与泛型 ........................................
6.7.1 Class
类 ..................................
6.7.2 虚拟机中的泛型类型信息 ................................
练习 ...............................................
第7章 集合............................................
7.1 集合类框架概要 ......................................
7.2 迭代器 ..........................................
7.3 set ..........................................
7.4 map ..........................................
7.5 其他集合 .........................................
7.5.1 Properties .................................
7.5.2 位组 .........................................
7.5.3 枚举set和枚举map ................................
7.5.4 栈、队列、双端队列、优先级队列 ............................
7.5.5 弱哈希映射表 .....................................
7.6 视图 ...........................................
7.6.1 范围(range) ..................................
7.6.2 空视图和单例视图 ...................................
7.6.3 不可修改的视图 ....................................
练习 ...............................................
第8章 Stream........................................
8.1 从迭代到Stream操作 .................................
8.2 创建Stream .....................................
8.3 filter、map和flatMap方法 .........................
8.4 提取子流和组合流 .....................................
8.5 其他流转换 ........................................
8.6 简单归约 .........................................
8.7 Optional类型 ...................................
8.7.1 如何使用Optional类型值 ............................
8.7.2 如何不使用Optional类型值 ...........................
8.7.3 创建Optional类型值 ..............................
8.7.4 使用flatMap来组合可选值函数 ..........................
8.8 收集结果 .........................................
8.9 将结果收集到map中 ...................................
8.10 分组和分片 .......................................
8.11 下游收集器 .......................................
8.12 归约操作 ........................................
8.13 基本类型流 .......................................
8.14 并行流 .........................................
练习 ...............................................
第9章 输入与输出处理.......................................
9.1 输入/输出流:Reader和Writer .........................
9.1.1 获取流对象 ......................................
9.1.2 读取字节 .......................................
9.1.3 写字节 ........................................
9.1.4 字符集编码 ......................................
9.1.5 文本输入 .......................................
9.1.6 文本输出 .......................................
9.1.7 读写二进制数据 ....................................
9.1.8 随机存取文件 .....................................
9.1.9 内存映射文件 .....................................
9.1.10 文件锁 .......................................
9.2 路径、文件和目录 .....................................
9.2.1 路径 .........................................
9.2.2 创建文件和目录 ....................................
9.2.3 复制、移动和删除文件 .................................
9.2.4 访问目录内容 .....................................
9.2.5 ZIP文件系统 ....................................
9.3 URL连接 ........................................
9.4 正则表达式 ........................................
9.4.1 正则表达式语法 ....................................
9.4.2 匹配一个或多个 ....................................
9.4.3 分组 .........................................
9.4.4 消除或替换匹配结果 ..................................
9.4.5 标记 .........................................
9.5 序列化 ..........................................
9.5.1 Serializable接口 .............................
9.5.2 瞬态实例变量 .....................................
9.5.3 readObject和writeObject方法 ...................
9.5.4 readResolve和writeReplace方法 .................
9.5.5 版本化 ........................................
练习 ...............................................
第10章 并发编程.........................................
10.1 并发任务 ........................................
10.1.1 运行任务 ......................................
10.1.2 Future和Executor服务 .........................
10.2 线程安全 ........................................
10.2.1 可见性 .......................................
10.2.2 竞争条件 ......................................
10.2.3 安全并发的策略 ...................................
10.2.4 不可变类 ......................................
10.3 并行算法 ........................................
10.3.1 并行流 .......................................
10.3.2 并行数组操作 ....................................
10.4 线程安全的数据结构 ...................................
10.4.1 ConcurrentHashMap .........................
10.4.2 阻塞队列 ......................................
10.4.3 其他线程安全的数据结构 ...............................
10.5 原子值 .........................................
10.6 锁 ...........................................
10.6.1 可重入锁(ReentrantLock) .......................
10.6.2 synchronized关键字............................
10.6.3 条件等待 ......................................
10.7 线程 ..........................................
10.7.1 启动线程 ......................................
10.7.2 线程中断 ......................................
10.7.3 线程变量 ......................................
10.7.4 线程的其他属性 ...................................
10.8 异步计算 ........................................
10.8.1 UI回调中的长期运行任务 ..............................
10.8.2 可完成的future ................................
10.9 进程 ..........................................
10.9.1 构建进程 ......................................
10.9.2 运行进程 ......................................
练习 ...............................................
第11章 注解...........................................
11.1 使用注解 ........................................
11.1.1 注解元素 ......................................
11.1.2 多注解和重复注解 ..................................
11.1.3 注解声明 ......................................
11.1.4 注解类型用途 ....................................
11.1.5 明确接收者 .....................................
11.2 定义注解 ........................................
11.3 标准注解 ........................................
11.3.1 编译相关的注解 ...................................
11.3.2 资源管理相关的注解 .................................
11.3.3 元注解 .......................................
11.4 运行时注解处理 .....................................
11.5 源码级注解处理 .....................................
11.5.1 注解处理器 .....................................
11.5.2 语言模型API....................................
11.5.3 使用注解生成源码 ..................................
练习 ...............................................
第12章 日期和时间API.....................................
12.1 时间线 .........................................
12.2 本地日期 ........................................
12.3 日期调整器 .......................................
12.4 本地时间 ........................................
12.5 时区时间 ........................................
12.6 格式化和解析 ......................................
12.7 应对遗留代码 ......................................
练习 ...............................................
第13章 国际化..........................................
13.1 本地化 .........................................
13.1.1 指定本地化 .....................................
13.1.2 默认locale ..................................
13.1.3 显示名称 ......................................
13.2 数字格式化 .......................................
13.3 货币符号 ........................................
13.4 日期和时间格式化 ....................................
13.5 排序和规格化 ......................................
13.6 消息格式化 .......................................
13.7 资源束 .........................................
13.7.1 组织资源束 .....................................
13.7.2 资源束类 ......................................
13.8 字符集编码 .......................................
13.9 首选项 .........................................
练习 ...............................................
第14章 编译与脚本........................................
14.1 编译器API ......................................
14.1.1 调用编译器 .....................................
14.1.2 启动编译任务 ....................................
14.1.3 从内存读取源文件 ..................................
14.1.4 向内存写入字节码 ..................................
14.1.5 捕获诊断信息 ....................................
14.2 脚本API .......................................
14.2.1 获取脚本引擎 ....................................
14.2.2 绑定 ........................................
14.2.3 重定向输入与输出 ..................................
14.2.4 调用脚本函数和方法 .................................
14.2.5 编译脚本 ......................................
14.3 Nashorn脚本引擎 .................................
14.3.1 从命令行运行Nashorn .............................
14.3.2 调用get、set和重载方法 ............................
14.3.3 构造Java对象 ..................................
14.3.4 JavaScript和Java中的字符串 ......................
14.3.5 数字 ........................................
14.3.6 使用数组 ......................................
14.3.7 列表与映射 .....................................
14.3.8 lambda表达式 .................................
14.3.9 继承Java类与实现Java接口 ..........................
14.3.10 异常 .......................................
14.4 shell脚本与Nashorn .............................
14.4.1 执行shell命令 .................................
14.4.2 字符串插值 .....................................
14.4.3 脚本输入 ......................................
练习 ...............................................
×
添加一个书摘本
搜索创建书摘本
搜索
正在搜索...
不对,换一下
书名
作者
出版社
备注
ISBN
*
*
第1章 基本的编程结构.......................................
1.1 第一个程序 ........................................
1.1.1 “Hello,World”程序解析 ..........................
1.1.2 编译与运行Java程序 ................................
1.1.3 方法调用 .......................................
1.2 基本类型 .........................................
1.2.1 整型 .........................................
1.2.2 浮点类型 .......................................
1.2.3 char型 ......................................
1.2.4 布尔型 ........................................
1.3 变量 ...........................................
1.3.1 变量的声明 ......................................
1.3.2 名称 .........................................
1.3.3 初始化 ........................................
1.3.4 常量 .........................................
1.4 算术操作 .........................................
1.4.1 赋值 .........................................
1.4.2 基本运算 .......................................
1.4.3 数学方法 .......................................
1.4.4 数字类型转换 .....................................
1.4.5 关系和逻辑操作符 ...................................
1.4.6 大数 .........................................
1.5 字符串 ..........................................
1.5.1 字符串连接 ......................................
1.5.2 子字符串 .......................................
1.5.3 字符串比较 ......................................
1.5.4 数字与字符串转换 ...................................
1.5.5 String类API .................................
1.5.6 编码点(code point)和编码单元(code unit) ............
1.6 输入与输出 ........................................
1.6.1 读取输入 .......................................
1.6.2 格式化输出 ......................................
1.7 控制流 ..........................................
1.7.1 分支 .........................................
1.7.2 循环 .........................................
1.7.3 跳出循环与继续循环 ..................................
1.7.4 局部变量作用域 ....................................
1.8 数组和数组列表 ......................................
1.8.1 使用数组 .......................................
1.8.2 构造数组 .......................................
1.8.3 数组列表 .......................................
1.8.4 基本类型包装类 ....................................
1.8.5 增强的for循环 ...................................
1.8.6 数组与数组列表的复制 .................................
1.8.7 数组算法 .......................................
1.8.8 命令行参数 ......................................
1.8.9 多维数组 .......................................
1.9 功能分解 .........................................
1.9.1 静态方法的声明与调用 .................................
1.9.2 数组参数与返回值 ...................................
1.9.3 可变参数 .......................................
练习 ...............................................
第2章 面向对象编程........................................
2.1 使用对象 .........................................
2.1.1 Accessor(访问器)和Mutator(更改器)方法 ...............
2.1.2 对象引用 .......................................
2.2 实现类 ..........................................
2.2.1 实例变量 .......................................
2.2.2 方法头 ........................................
2.2.3 方法体 ........................................
2.2.4 实例方法调用 .....................................
2.2.5 this引用 .....................................
2.2.6 值调用 ........................................
2.3 构造对象 .........................................
2.3.1 实现构造函数 .....................................
2.3.2 重载 .........................................
2.3.3 调用另一个构造函数 ..................................
2.3.4 默认初始化 ......................................
2.3.5 实例变量初始化 ....................................
2.3.6 final实例变量 ..................................
2.3.7 无参构造函数 .....................................
2.4 静态变量和方法 ......................................
2.4.1 静态变量 .......................................
2.4.2 静态常量 .......................................
2.4.3 静态初始块 ......................................
2.4.4 静态方法 .......................................
2.4.5 工厂方法 .......................................
2.5 包 ............................................
2.5.1 包的声明 .......................................
2.5.2 类路径 ........................................
2.5.3 包作用域 .......................................
2.5.4 导入包 ........................................
2.5.5 静态导入 .......................................
2.6 嵌套类 ..........................................
2.6.1 静态嵌套类 ......................................
2.6.2 内部类 ........................................
2.6.3 内部类的特殊语法 ...................................
2.7 文档注释 .........................................
2.7.1 插入注释 .......................................
2.7.2 类注释 ........................................
2.7.3 方法注释 .......................................
2.7.4 变量注释 .......................................
2.7.5 通用注释 .......................................
2.7.6 链接 .........................................
2.7.7 包和概述注释 .....................................
2.7.8 注释的提取 ......................................
练习 ...............................................
第3章 接口和lambda表达式..................................
3.1 接口 ...........................................
3.1.1 声明接口 .......................................
3.1.2 实现接口 .......................................
3.1.3 转换为接口类型 ....................................
3.1.4 强制类型转换(cast)和instanceof操作符 .................
3.1.5 继承接口 .......................................
3.1.6 实现多个接口 .....................................
3.1.7 常量 .........................................
3.2 静态方法和默认方法 ....................................
3.2.1 静态方法 .......................................
3.2.2 默认方法 .......................................
3.2.3 解决默认方法冲突 ...................................
3.3 接口示例 .........................................
3.3.1 Comparable接口 ...............................
3.3.2 Comparator接口 ...............................
3.3.3 Runable接口 ..................................
3.3.4 UI(User Interface)回调 .......................
3.4 lambda表达式 ....................................
3.4.1 lambda表达式语法 ................................
3.4.2 函数式接口 ......................................
3.5 方法引用和构造函数引用 ..................................
3.5.1 方法引用 .......................................
3.5.2 构造函数引用 .....................................
3.6 使用lambda表达式 ..................................
3.6.1 实现延迟执行 .....................................
3.6.2 选择函数式接口 ....................................
3.6.3 实现自己的函数式接口 .................................
3.7 lambda表达式和变量作用域 ..............................
3.7.1 lambda表达式的作用域 ..............................
3.7.2 访问来自闭合作用域的变量 ...............................
3.8 高阶函数 .........................................
3.8.1 返回函数的方法 ....................................
3.8.2 修改函数的方法 ....................................
3.8.3 Comparator方法 ...............................
3.9 局部内部类 ........................................
3.9.1 局部类 ........................................
3.9.2 匿名类 ........................................
练习 ...............................................
第4章 继承与反射.........................................
4.1 继承一个类 ........................................
4.1.1 父类与子类 ......................................
4.1.2 定义和继承子类方法 ..................................
4.1.3 方法覆盖 .......................................
4.1.4 子类的构造 ......................................
4.1.5 父类赋值 .......................................
4.1.6 转换 .........................................
4.1.7 final方法和类 ..................................
4.1.8 抽象方法和类 .....................................
4.1.9 受保护访问 ......................................
4.1.10 匿名子类 ......................................
4.1.11 继承和默认方法 ...................................
4.1.12 带super的方法表达式 ..............................
4.2 Object:终极父类...................................
4.2.1 toString方法 .................................
4.2.2 equals方法 ...................................
4.2.3 hashCode方法 .................................
4.2.4 克隆对象 .......................................
4.3 枚举 ...........................................
4.3.1 枚举方法 .......................................
4.3.2 构造函数、方法和域 ..................................
4.3.3 实例的实现体 .....................................
4.3.4 静态成员 .......................................
4.3.5 switch枚举对象 .................................
4.4 运行时类型信息和资源 ...................................
4.4.1 Class类 .....................................
4.4.2 资源加载 .......................................
4.4.3 类加载器 .......................................
4.4.4 上下文类加载器 ....................................
4.4.5 服务加载器 ......................................
4.5 反射 ...........................................
4.5.1 枚举类成员 ......................................
4.5.2 对象检查 .......................................
4.5.3 方法调用 .......................................
4.5.4 对象构造 .......................................
4.5.5 JavaBeans ..................................
4.5.6 使用数组 .......................................
4.5.7 代理 .........................................
练习 ...............................................
第5章 异常、断言和日志处理....................................
5.1 异常处理 .........................................
5.1.1 异常抛出 .......................................
5.1.2 异常继承层次 .....................................
5.1.3 已检查异常的声明 ...................................
5.1.4 异常捕获 .......................................
5.1.5 try-with-resources语句 .......................
5.1.6 finally子句 ..................................
5.1.7 异常重抛和链接 ....................................
5.1.8 堆栈踪迹 .......................................
5.1.9 Objects.requireNonNull方法 ...................
5.2 断言 ...........................................
5.2.1 使用断言 .......................................
5.2.2 启用和禁用断言 ....................................
5.3 记录日志 .........................................
5.3.1 采用Logger ...................................
5.3.2 日志记录器 ......................................
5.3.3 日志级别 .......................................
5.3.4 其他日志记录方法 ...................................
5.3.5 日志记录的配置项 ...................................
5.3.6 日志处理器 ......................................
5.3.7 过滤器和格式化器 ...................................
练习 ...............................................
第6章 泛型编程..........................................
6.1 泛型类 ..........................................
6.2 泛型方法 .........................................
6.3 类型限定 .........................................
6.4 类型变异和通配符 .....................................
6.4.1 子类型通配符 .....................................
6.4.2 父类型通配符 .....................................
6.4.3 带类型变量的通配符 ..................................
6.4.4 无限定通配符 .....................................
6.4.5 通配符捕获 ......................................
6.5 Java虚拟机中的泛型 ..................................
6.5.1 类型擦除 .......................................
6.5.2 转换插入 .......................................
6.5.3 桥方法 ........................................
6.6 泛型约束 .........................................
6.6.1 无基本类型参数 ....................................
6.6.2 所有类型在运行时都是原始的 ..............................
6.6.3 不能实例化类型变量 ..................................
6.6.4 不能构造参数化类型的数组 ...............................
6.6.5 静态上下文中的类类型变量不是有效的 ..........................
6.6.6 类型擦除后的方法可能不冲突 ..............................
6.6.7 异常与泛型 ......................................
6.7 反射与泛型 ........................................
6.7.1 Class类 ..................................
6.7.2 虚拟机中的泛型类型信息 ................................
练习 ...............................................
第7章 集合............................................
7.1 集合类框架概要 ......................................
7.2 迭代器 ..........................................
7.3 set ..........................................
7.4 map ..........................................
7.5 其他集合 .........................................
7.5.1 Properties .................................
7.5.2 位组 .........................................
7.5.3 枚举set和枚举map ................................
7.5.4 栈、队列、双端队列、优先级队列 ............................
7.5.5 弱哈希映射表 .....................................
7.6 视图 ...........................................
7.6.1 范围(range) ..................................
7.6.2 空视图和单例视图 ...................................
7.6.3 不可修改的视图 ....................................
练习 ...............................................
第8章 Stream........................................
8.1 从迭代到Stream操作 .................................
8.2 创建Stream .....................................
8.3 filter、map和flatMap方法 .........................
8.4 提取子流和组合流 .....................................
8.5 其他流转换 ........................................
8.6 简单归约 .........................................
8.7 Optional类型 ...................................
8.7.1 如何使用Optional类型值 ............................
8.7.2 如何不使用Optional类型值 ...........................
8.7.3 创建Optional类型值 ..............................
8.7.4 使用flatMap来组合可选值函数 ..........................
8.8 收集结果 .........................................
8.9 将结果收集到map中 ...................................
8.10 分组和分片 .......................................
8.11 下游收集器 .......................................
8.12 归约操作 ........................................
8.13 基本类型流 .......................................
8.14 并行流 .........................................
练习 ...............................................
第9章 输入与输出处理.......................................
9.1 输入/输出流:Reader和Writer .........................
9.1.1 获取流对象 ......................................
9.1.2 读取字节 .......................................
9.1.3 写字节 ........................................
9.1.4 字符集编码 ......................................
9.1.5 文本输入 .......................................
9.1.6 文本输出 .......................................
9.1.7 读写二进制数据 ....................................
9.1.8 随机存取文件 .....................................
9.1.9 内存映射文件 .....................................
9.1.10 文件锁 .......................................
9.2 路径、文件和目录 .....................................
9.2.1 路径 .........................................
9.2.2 创建文件和目录 ....................................
9.2.3 复制、移动和删除文件 .................................
9.2.4 访问目录内容 .....................................
9.2.5 ZIP文件系统 ....................................
9.3 URL连接 ........................................
9.4 正则表达式 ........................................
9.4.1 正则表达式语法 ....................................
9.4.2 匹配一个或多个 ....................................
9.4.3 分组 .........................................
9.4.4 消除或替换匹配结果 ..................................
9.4.5 标记 .........................................
9.5 序列化 ..........................................
9.5.1 Serializable接口 .............................
9.5.2 瞬态实例变量 .....................................
9.5.3 readObject和writeObject方法 ...................
9.5.4 readResolve和writeReplace方法 .................
9.5.5 版本化 ........................................
练习 ...............................................
第10章 并发编程.........................................
10.1 并发任务 ........................................
10.1.1 运行任务 ......................................
10.1.2 Future和Executor服务 .........................
10.2 线程安全 ........................................
10.2.1 可见性 .......................................
10.2.2 竞争条件 ......................................
10.2.3 安全并发的策略 ...................................
10.2.4 不可变类 ......................................
10.3 并行算法 ........................................
10.3.1 并行流 .......................................
10.3.2 并行数组操作 ....................................
10.4 线程安全的数据结构 ...................................
10.4.1 ConcurrentHashMap .........................
10.4.2 阻塞队列 ......................................
10.4.3 其他线程安全的数据结构 ...............................
10.5 原子值 .........................................
10.6 锁 ...........................................
10.6.1 可重入锁(ReentrantLock) .......................
10.6.2 synchronized关键字............................
10.6.3 条件等待 ......................................
10.7 线程 ..........................................
10.7.1 启动线程 ......................................
10.7.2 线程中断 ......................................
10.7.3 线程变量 ......................................
10.7.4 线程的其他属性 ...................................
10.8 异步计算 ........................................
10.8.1 UI回调中的长期运行任务 ..............................
10.8.2 可完成的future ................................
10.9 进程 ..........................................
10.9.1 构建进程 ......................................
10.9.2 运行进程 ......................................
练习 ...............................................
第11章 注解...........................................
11.1 使用注解 ........................................
11.1.1 注解元素 ......................................
11.1.2 多注解和重复注解 ..................................
11.1.3 注解声明 ......................................
11.1.4 注解类型用途 ....................................
11.1.5 明确接收者 .....................................
11.2 定义注解 ........................................
11.3 标准注解 ........................................
11.3.1 编译相关的注解 ...................................
11.3.2 资源管理相关的注解 .................................
11.3.3 元注解 .......................................
11.4 运行时注解处理 .....................................
11.5 源码级注解处理 .....................................
11.5.1 注解处理器 .....................................
11.5.2 语言模型API....................................
11.5.3 使用注解生成源码 ..................................
练习 ...............................................
第12章 日期和时间API.....................................
12.1 时间线 .........................................
12.2 本地日期 ........................................
12.3 日期调整器 .......................................
12.4 本地时间 ........................................
12.5 时区时间 ........................................
12.6 格式化和解析 ......................................
12.7 应对遗留代码 ......................................
练习 ...............................................
第13章 国际化..........................................
13.1 本地化 .........................................
13.1.1 指定本地化 .....................................
13.1.2 默认locale ..................................
13.1.3 显示名称 ......................................
13.2 数字格式化 .......................................
13.3 货币符号 ........................................
13.4 日期和时间格式化 ....................................
13.5 排序和规格化 ......................................
13.6 消息格式化 .......................................
13.7 资源束 .........................................
13.7.1 组织资源束 .....................................
13.7.2 资源束类 ......................................
13.8 字符集编码 .......................................
13.9 首选项 .........................................
练习 ...............................................
第14章 编译与脚本........................................
14.1 编译器API ......................................
14.1.1 调用编译器 .....................................
14.1.2 启动编译任务 ....................................
14.1.3 从内存读取源文件 ..................................
14.1.4 向内存写入字节码 ..................................
14.1.5 捕获诊断信息 ....................................
14.2 脚本API .......................................
14.2.1 获取脚本引擎 ....................................
14.2.2 绑定 ........................................
14.2.3 重定向输入与输出 ..................................
14.2.4 调用脚本函数和方法 .................................
14.2.5 编译脚本 ......................................
14.3 Nashorn脚本引擎 .................................
14.3.1 从命令行运行Nashorn .............................
14.3.2 调用get、set和重载方法 ............................
14.3.3 构造Java对象 ..................................
14.3.4 JavaScript和Java中的字符串 ......................
14.3.5 数字 ........................................
14.3.6 使用数组 ......................................
14.3.7 列表与映射 .....................................
14.3.8 lambda表达式 .................................
14.3.9 继承Java类与实现Java接口 ..........................
14.3.10 异常 .......................................
14.4 shell脚本与Nashorn .............................
14.4.1 执行shell命令 .................................
14.4.2 字符串插值 .....................................
14.4.3 脚本输入 ......................................
练习 ...............................................