内容简介
本套装是《图灵程序设计丛书》中精选的Java进阶学习读物,共包含8册,旨在帮助有一定Java基础的开发者深入掌握Java核心技术、最佳实践及高级应用。丛书涵盖Java虚拟机原理与优化、并发编程、函数式编程、性能调优、设计模式、框架源码解析等关键领域,内容由多位国际知名Java专家联合撰写,既有理论深度,又注重实战应用。
书中从Java语言底层机制出发,深入剖析JVM内存模型、垃圾回收机制、类加载过程,并通过大量代码示例展示如何编写高效、可维护的Java代码。针对多线程与并发,详细讲解了锁机制、线程池、原子类等核心工具的使用与原理。同时,涉及Java 8及更高版本的Lambda表达式、Stream API、Optional等函数式编程特性,帮助读者提升代码表达力。
此外,丛书还介绍了常用设计模式在Java中的应用,以及如何利用性能分析工具进行调优。部分分册聚焦于Spring、MyBatis等主流框架的源码解读,帮助读者理解框架设计思想。整体上,这是一套适合中高级Java开发者系统提升技术能力的权威参考书。
目录
Java实战(第2版)
对本书上一版的赞誉
关于本书
第一部分 基础知识
第 1 章 Java 8、9、10以及11的变化
第 2 章 通过行为参数化传递代码
第 3 章 Lambda表达式
第二部分 使用流进行函数式数据处理
第 4 章 引入流
第 5 章 使用流
第 6 章 用流收集数据
第 7 章 并行数据处理与性能
第三部分 使用流和Lambda进行高效编程
第 8 章 Collection API的增强功能
第 9 章 重构、测试和调试
第 10 章 基于Lambda的领域特定语言
第四部分 无所不在的Java
第 11 章 用Optional取代null
第 12 章 新的日期和时间API
第 13 章 默认方法
第 14 章 Java模块系统
第五部分 提升Java的并发性
第 15 章 CompletableFuture及反应式编程背后的概念
第 16 章 CompletableFuture:组合式异步编程
第 17 章 反应式编程
第六部分 函数式编程以及Java未来的演进
第 18 章 函数式的思考
第 19 章 函数式编程的技巧
第 20 章 面向对象和函数式编程的混合:Java和Scala的比较
第 21 章 结论以及Java的未来
附录 A 其他语言特性的更新
附录 B 其他类库的更新
附录 C 如何以并发方式在同一个流上执行多种操作
附录 D Lambda表达式和JVM字节码
Java虚拟机基础教程
第 1 章 Java虚拟机
第 2 章 Java虚拟机开发
第 3 章 Java
第 4 章 Java编程
第 5 章 Scala
第 6 章 Scala编程
第 7 章 Clojure
第 8 章Clojure编程
第 9 章 Kotlin
第 10 章 Kotlin编程
第 11 章 Groovy
第 12 章 Groovy编程
附录 A 其他JVM语言
附录 B 小测验答案
Java性能权威指南
O’Reilly Media, Inc. 介绍
推荐序
第 1 章 导论
第 2 章 性能测试方法
第 3 章 Java 性能调优工具箱
第 4 章 JIT 编译器
第 5 章 垃圾收集入门
第 6 章 垃圾收集算法
第 7 章 堆内存最佳实践
第 8 章 原生内存最佳实践
第 9 章 线程与同步的性能
第 10 章 Java EE 性能调优
第 11 章 数据库性能的最佳实践
第 12 章 Java SE API 技巧
附录 A 性能调优标志摘要
作者简介
精通Java并发编程(第2版)
译者序
第 1 章 第一步:并发设计原理
第 2 章 使用基本元素:Thread和Runnable
第 3 章 管理大量线程:执行器
第 4 章 充分利用执行器
第 5 章 从任务获取数据:Callable接口与Future接口
第 6 章 运行分为多阶段的任务:Phaser类
第 7 章 优化分治解决方案:Fork/Join框架
第 8 章 使用并行流处理大规模数据集:MapReduce模型
第 9 章 使用并行流处理大规模数据集:MapCollect模型
第 10 章 异步流处理:反应流
第 11 章 探究并发数据结构和同步工具
第 12 章 测试与监视并发应用程序
第 13 章 JVM中的并发处理:Clojure、带有GPars库的Groovy以及Scala
Java 8函数式编程
第 1 章 简介
第 2 章 Lambda表达式
第 3 章 流
第 4 章 类库
第 5 章 高级集合类和收集器
第 6 章 数据并行化
第 7 章 测试、调试和重构
第 8 章 设计和架构的原则
第 9 章 使用Lambda表达式编写并发程序
第 10 章 下一步该怎么办
Java编程思维
O’Reilly Media, Inc. 介绍
第 1 章 编程之道
第 2 章 变量和运算符
第 3 章 输入和输出
第 4 章 void 方法
第 5 章 条件和逻辑
第 6 章 值方法
第 7 章 循环
第 8 章 数组
第 9 章 字符串
第 10 章 对象
第 11 章 类
第 12 章 对象数组
第 13 章 数组对象
第 14 章 包含其他对象的对象
附录 A 开发工具
附录 B Java 2D 图形
附录 C 调试
作者简介
Java技术手册(第6版)
O’Reilly Media, Inc. 介绍
序
第一部分 Java 介绍
第 1 章 Java 环境介绍
第 2 章 Java 基本句法
第 3 章 Java 面向对象编程
第 4 章 Java 类型系统
第 5 章 Java 的面向对象设计
第 6 章 Java 实现内存管理和并发编程的方式
第二部分 使用 Java 平台
第 7 章 编程和文档约定
第 8 章 使用Java集合
第 9 章 处理常见的数据格式
第 10 章 处理文件和 I/O
第 11 章 类加载、反射和方法句柄
第 12 章 Nashorn
第 13 章 平台工具和配置
作者简介
Java攻略:Java常见问题的简单解法
O’Reilly Media, Inc. 介绍
译者序
序
第 1 章 基础知识
第 2 章 java.util.function 包
第 3 章 流式操作
第 4 章 比较器与收集器
第 5 章 流式操作、lambda表达式与方法引用的相关问题
第 6 章 Optional类
第 7 章 文件I/O
第 8 章 java.time包
第 9 章 并行与并发
第 10 章 Java 9 新特性
附录 A 泛型与Java 8
作者简介
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,没有任何商业目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48时间内予以删除。