Java书单共17本:
Java入门《Java编程思维》《Java技术手册(第6版)》
Java进阶
《Java程序员修炼之道》
《Java8实战》
《Java性能权威指南》
《Java性能优化权威指南》《SpringBoot实战》
《算法(第4版)》《图解设计模式》
《Tomcat架构解析》
Java进阶之函数式编程《Java8函数式编程》
《函数式编程思维》
《Scala与Clojure函数式编程模式:Java虚拟机高效编程》
JVM语言图书推荐《Groovy程序设计》
《Scala程序设计(第2版)》
《Clojure经典实例》
并发《七周七并发模型》
Java入门
1.Java编程思维
作者:AllenB.Downey,ChrisMayfield
译者:袁国忠
书号:-7---0
定价:59.00/电子书29.99元
开本:16
页数:
实用计算机入门教程,零编程经验也能搞定Java
Alley教授特别理念Java实践篇,用Java诠释计算机科学
直击问题本质,教你“计算机科学家的思维方式”
《Java编程思维》从最基本的编程术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这一重要技能。书中内容共分为14章、3个附录,每章末都附有术语表和练习。
本书无意全面介绍Java,只是想让读者了解基本的编程结构和技巧。从小问题和基本算法着手,逐步过渡到面向对象设计,用计算机教学术语讲,本书采取的是“迟来的对象”法。
2.Java技术手册
作者:BenjaminEvans,DavidFlanagan
译者:安道
书号:-7---5
定价:79.00元/电子书39.99元
开本:16
页数:
伦敦Java用户组发起人Evans,Mozilla高级前端工程师Flanagan作品
帮助Java程序员充分使用Java7和Java8功能
新版全面更新,提供大量示例
本书是Java方面非常重要的一本参考书,涵盖Java7和Java8。 部分介绍Java编程语言和Java平台,主要内容有Java环境、Java基本句法、Java面向对象编程、Java类型系统、Java的面向对象设计、Java实现内存管理和并发编程的方式。第二部分通过大量示例来阐述如何在Java环境中完成实际的编程任务,主要内容有编程和文档约定,使用Java集合和数组,处理常见的数据格式,处理文件和I/O,类加载、反射和方法句柄,Nashorn,以及平台工具和配置。
Java进阶
3.Java程序员修炼之道
作者:BenjaminEvans,MartijnVerburg
译者:吴海星
书号:-7---4
定价:89.00元
开本:16
页数:
Java开发人员进阶必备,涵盖Java7新特性
伦敦Java用户组发起人Evans、Verburg力作
详细剖析Java编程核心技术,包括依赖注入、并发、类文件与字节码、性能调优等
多语种项目示例,全面展示Groovy、Scala和Clojure在JVM上的应用
本书分为四部分, 部分全面介绍了Java7的新特性,第二部分探讨Java关键编程知识和技术,第三部分讨论JVM上的新语言和多语言编程,第四部分将平台和多语言编程知识付诸实践。
4.Java8实战
作者:Raoul-GabrielUrma,MarioFusco,AlanMycroft
译者:陆明刚劳佳
书号:-7---7
定价:79.00元/电子书39.99元
开本:16
页数:
Java8 指南
通过新的StreamAPI及Lambda表达式等示例全面讲解Java8新特性
为Java程序员开启函数式编程大门
本书结构清晰、内容翔实,从实例入手,涵盖Java8的主要新特性,包括Lambda表达式、方法引用、流、默认方法、Optional、CompletableFuture以及新的日期和时间API,是程序员了解Java8新特性的 指南。
5.Java性能权威指南
作者:ScottOaks
译者:柳飞陆明刚臧秀涛
书号:-7---5
定价:79.00元/电子书39.99元
开本:16
页数:
原版目前 的Java性能书,Oracle 架构师ScottOaks作品
《Java性能优化权威指南》译者柳飞、陆明刚,《Groovy程序设计》译者臧秀涛合译
本书全面深入地介绍Java7和Java8中有利于性能 化的因素,讲解传统上影响应用性能的JVM特征,包括即时编译器、垃圾收集、语言特征等。内容包括:用G1垃圾收集器 化应用的吞吐量;使用Java飞行记录器查看性能细节,而不必借助专业的分析工具;堆内存与原生内存 实践;线程与同步的性能,以及数据库性能 实践等。
6.Java性能优化权威指南
作者:CharlieHunt,BinuJohn
译者:柳飞陆明刚
书号:-7---3
定价:.00元
开本:16
页数:
Java性能调优圣经,高级性能工程师CharlieHunt、BinuJohn作品
Java之父JamesGosling、Oracle工程副总裁SteveWilson重磅推荐
全面细致,涵盖性能监控、性能分析、JavaHotSpotVM调优、高效基准测试以及JavaEE应用性能调优
本书由曾任职于Oracle/Sun的性能优化专家编写,系统而详细地讲解了性能优化的各个方面,帮助你学习Java虚拟机的基本原理、掌握监控Java程序性能的工具,从而快速找到程序中的性能瓶颈,并有效改善程序的运行性能。
7.SpringBoot实战
作者:CraigWalls
译者:丁雪丰
书号:-7---5
定价:59.00/电子书29.99元
开本:16
页数:
收录诸多案例,精讲SpringBoot应用技巧
全面分析SpringBoot核心功能和特性
掌握高效Java开发利器,快速构建微服务
畅销书《Spring实战》作者CraigWalls 力作,Spring技术权威专家JoshLong推荐
本书内容涵盖起步依赖、SpringBootCLI、Groovy、Grails、Actuator。对于SpringBoot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,方便读者查阅。
8.算法(第4版)
作者:RobertSedgewick,KevinWayne
译者:谢路云
书号:-7---0
定价:99.00
开本:16
页数:
Sedgewick之巨著,与高德纳TAOCP一脉相承
几十年多次修订,经久不衰的畅销书
涵盖所有程序员必须掌握的50种算法
分中文版和英文版,豆瓣9.4分
本书作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。
9.图解设计模式
作者:结城浩
译者:杨文轩
书号:-7---9
定价:79.00元
开本:16
页数:
原版连续畅销12年、重印25次!
用Java语言讲解GoF的23种设计模式
张图表+Java示例代码=轻松理解GoF的23种设计模式
在讲解过程中,不仅搭配了丰富的图片,而且理论结合实例,用Java语言编写代码实现了设计模式的程序,让程序真正地运行起来,并提供了运用模式解决具体问题的练习题和答案。
10.Tomcat架构解析
作者:刘光瑞定价:79.00元
基于Tomcat 版本,全面解析应用服务器架构
涵盖Tomcat所有组件的详细配置、使用与优化
知识讲解广度与深度结合,系统性与完整性兼备
本书基于Tomcat8.5.x全面介绍了Tomcat的架构、各组件的实现方案以及使用方式,主要包括Tomcat的基础组件架构以及工作原理,Tomcat各组件的实现方案、使用方式以及详细配置说明,Tomcat与Web服务器集成以及性能优化,Tomcat部分扩展特性介绍等。
Java进阶之函数式编程
11.Java8函数式编程
作者:RichardWarburton
译者:王群锋
书号:-7---1
定价:39.00元/电子书19.99元
开本:16
页数:
Java编程思想转型函数式编程,Lambda表达式引领框架和设计模式变革
助你了解Java8新特性,写出简单干净的代码
本书将探讨如何编写出简单、干净、易读的代码;如何简单地使用并行计算提高性能;如何准确地为问题建模,并且开发出更好的领域特定语言;如何写出不易出错,并且更简单的并发代码;如何测试和调试Lambda表达式。
12.函数式编程思维
作者:NealFord
译者:郭晓刚
书号:-7---3
定价:49.00元/电子书24.99元
开本:16
页数:
大量函数式编程示例,Scala、Clojure、Groovy、Java8实现
彻底搞懂函数式编程思维,并了解在函数式语境下的设计模式和代码重用
ThoughtWorks知名软件架构师NealFord作品,AgileDeveloper创始人VenkatSubramaniam推荐
本书内容涵盖:
解释为什么众多命令式语言都在增加函数式能力
通过普通的编程问题来比较函数式和命令式的解答方案
考察将例行杂务委托给运行时的各种方式
学习用记忆和缓求值特性来取代手工编写的方案
探讨在函数式语境下的设计模式和代码重用
分别在Java8、函数式架构和Web框架下检验函数式思维在真实案例中的表现
分析生活在一个范式更丰富多彩的世界里的优缺点
13.Scala与Clojure函数式编程模式:Java虚拟机高效编程
作者:MichaelBevilacqua-Linn
译者:赵震一
书号:-7---0
定价:49.00元/电子书24.99元
开本:16
页数:
函数式编程领域佳作,从面向对象过渡到函数式编程必读
涵盖函数式编程常用模式,及如何替代面向对象编程模式
小型Web示例框架TinyWeb从Java重构到Scala、Clojure版本
本书主要内容包括:函数式编程简介,Java、Scala、Clojure三种语言中的TinyWeb对比,函数式编程范式如何替换面向对象编程模式,以及几种主要的函数式编程范式等。
JVM语言图书推荐
14.Groovy程序设计
作者:VenkatSubramaniam
译者:臧秀涛
书号:-7---9
定价:69.00元/电子书29.99元
开本:16
页数:
Jolt获奖作者 作品,Groovy 书
既涵盖Groovy编程基础,又涉及 高级特性
Java程序员提高效率必读
本书是一本全面实用的Groovy程序设计指南,既涵盖Groovy编程基础,又涉及该语言的 高级特性,如模拟对象的单元测试、Builder的使用、在数据库和XML中的以及创建DSL等。
15.Scala程序设计(第2版)
作者:DeanWampler,AlexPayne
译者:王渊陈明
书号:-7--81-0
定价:.00/电子书59.99元
开本:16
页数:
全面展示Scala语言生态环境下,高效编写代码的方法与技巧
涵盖Scala 语言特性,新添了模式匹配、推导式以及高级函数式编程
Typesafe顾问DeanWampler、Twitter平台负责人AlexPayne作品
Scala这种JVM编程语言集成了现代对象模型、函数式编程和先进类型系统的所有优势。本书通过代码示例,向你展示如何即刻高效地利用该语言和生态系统,同时解释为何Scala是开发高可扩展、以数据为中心的应用程序的理想语言。这一版还介绍了Scala的新特性,新增了模式匹配和高级函数式编程章节。此外,你还会学到Scala的命令行工具、第三方工具、库等。
16.Clojure经典实例
作者:LukeVanderHart,RyanNeufeld
译者:王海鹏徐宏宁
书号:-7---8
定价:95.00元/电子书49.99元
开本:16
页数:
Clojure开发指南,全面经典
汇集全球60多名 Clojure开发者多个经典实例
解决方案全面广泛:从构建动态网站和应用数据库到网络通信、云计算、高级测试策略等
本书以具体实例的形式讲解了Clojure语言在不同领域的应用,不仅介绍如何运用Clojure,而且还展示了很多常见库。书中给出了添加了注释的示例代码,详细分析并解释了数百个真实世界的编程任务。读者既可通过本书深入了解Clojure的精髓,也可将本书用作参考指南,解决具体问题。本书适合各层次Clojure开发人员阅读。
并发
17.七周七并发模型
作者:PaulButcher
译者:*炎
书号:-7---9
定价:49.00元/电子书24.99元
开本:16开
页数:
借助Go、Java、Clojure、Elixir、Scala、C等编程语言,剖析主流并发编程模型
技术创业者、前SwiftKey首席架构师PaulButcher作品,“七周七系列”佳作
本书通过以下七个精选的模型帮助读者了解并发领域的轮廓:线程与锁,函数式编程,Clojure,actor,通信顺序进程,数据级并行,Lambda架构。书中每一章都设计成三天的阅读量,每一章均有复习,用于概括本章模型的优点和缺陷。
“七周七系列”其他作品还包括:《七周七语言》《七周七语言(卷2)》《七周七数据库》《七周七Web框架》。
查看江南白衣的“我的Java后端书架”
赞赏