JVM程序员书单
为什么是JVM
程序员书单,因为现在Java已经不再单指Java编程语言了,而是说整个Java生态环境和基于JVM平台的各种虚拟机语言。如:Scala
、Clojure
、Groovy
等。
《软件框架设计的艺术》
这是Netbeans的创始人写的一本很有价值的书,里面的边角细节也很有料。国内市场上没有对这本书给予应给的赞誉。
《Effective Java 第二版》
被称为Java领域的圣经,小中见大。探讨的不仅仅是Java语言,也包括一些形而上的东西,取决于读的人理解多少。我在面试时喜欢考察一些基础的东西,以及背后的想法和初衷,可惜相当多的程序员这本书都没仔细阅读过。
《并发编程实践》
《Java并发编程》
《Java 并发编程设计原则与模式》
《代码的未来》
《Programming in Scala》
中文版是”Scala编程”,对scala程序员来说这本书你不能不读
《Java解惑》
《Java与模式》
十几年前正是模式刚流行的时候,阎宏博士的这本书当时在中文圈里引起了很大反响,这本书算得上一本经典巨著。
《程序设计语言》第三版
《重构》
《Java Rules中文版》
《企业应用架构模式》
《领域驱动设计》
《Java虚拟机规范(Java SE 7版)》
《Java程序员修炼之道》
《HTTP权威指南》
《TCP/IP详解卷1:协议》
《TCP/IP详解卷2:实现》
《构建高性能Web站点》
《JAVASCRIPT语言精髓与编程实践》
《深入剖析Tomcat》
《Maven实战》
《哥德尔、艾舍尔、巴赫:集异璧之大成》
《An Introduction to Functional Programming Through Lambda Calculus》
《分布式系统概念与设计(原书第3版)》
《实用Common Lisp编程》
《面向模式的软件架构 卷1:模式系统》
《面向模式的软件架构 卷2:并发和联网对象模式》
《面向模式的软件架构 卷3:资源管理模式》
《面向模式的软件架构 卷4:分布式计算的模式语言》
《面向模式的软件架构 卷5:模式与模式语言》
《编程语言实现模式》
《架构之美》
《精通正则表达式》
《浪潮之巅》
《多处理器编程的艺术》
《JAVA核心技术 卷II:高级特性》
《Java核心技术 卷I: 基础知识》
《程序员修炼之道——从小工到专家》