万本电子书0元读

万本电子书0元读

顶部广告

图灵程序设计丛书:Java进阶高手(套装共8册)电子书

售       价:¥

53人正在读 | 1人评论 6.2

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
多年以来,函数式编程被认为是少数人的游戏,不适合推广给普罗大众。写作此书的目的就是为了挑战这种思想。本书将探讨如何编写出简单、干净、易读的代码;如何简单地使用并行计算提高性能;如何准确地为问题建模,并且开发出更好的领域特定语言;如何写出不易出错,并且更简单的并发代码;如何测试和调试Lambda表达式。 如果你已经掌握Java SE,想尽快了解Java 8新特性,写出简单干净的代码,那么本书不容错过。 《Java技术手册 第6版》为《Java 技术手册》的升级版,涵盖全新的Java 7 和Java 8。第 1部分介绍Java 编程语言和Java 平台,主要内容有Java 环境、Java 基本句法、Java 面向对象编程、Java 类型系统、Java的面向对象设计、Java 实现内存管理和并发编程的方式。第 2部分通过大量示例来阐述如何在Java 环境中完成实际的编程任务,主要内容有编程和文档约定,使用Java 集合和数组,处理常见的数据格式,处理文件和I/O,类加载、反射和方法句柄,Nashorn,以及平台工具和配置。 本书对Java 7和Java 8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征,包括即时编译器、垃圾收集、语言特征等。内容包括:用G1垃圾收集器应用的吞吐量;使用Java飞行记录器查看性能细节,而不必借助专业的分析工具;堆内存与原生内存实践;线程与同步的性能,以及数据库性能实践等。 本书从基本的编程术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这一重要技能。书中内容共分为14章、3个附录,每章末都附有术语表和练习。 本书适合想学习计算机科学和编程相关内容的初学者。 本书概述Java 虚拟机(JVM)及其特性,并用大量示例详细介绍了Java、Scala、Clojure、Kotlin 和Groovy 这5 种基于JVM 的语言。具体而言,首先概述了Java 平台,紧接着详细阐述了JVM,然后分别介绍了上述各种语言的基础知识和核心概念,并运用它们开发项目、创建应用程序。 本书适合所有Java开发人员以及对JVM感兴趣的读者。 本书旨在让读者迅速掌握Java 8和Java 9相关特性,并给出了70余个可以用于实际开发的示例,介绍了如何利用这些新特性解决这些问题,从而以更自然的方式让开发人员掌握Java。 本书适合Java开发人员阅读。 Java 提供了一套非常强大的并发API,可以轻松实现任何类型的并发应用程序。本书讲述Java 并发API 重要的元素,包括执行器框架、Phaser 类、Fork/Join 框架、流API、并发数据结构、同步机制,并展示如何在实际开发中使用它们。此外,本书还介绍了设计并发应用程序的方法论、设计模式、实现良好并发应用程序的提示和技巧、测试并发应用程序的工具和方法,以及如何使用面向Java 虚拟机的其他编程语言实现并发应用程序。 本书全面介绍了Java 8、9、10版本的新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java新特性的经典指南。全书共分六个部分:基础知识、使用流进行函数式数据处理、使用流和Lambda进行高效编程、无所不在的Java、提升Java的并发性、函数式编程以及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

作者简介

封面介绍

看完了

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部