Java深度历险
Java 的底层细节、JVM 的运行机制、并发的各种姿势——《Java 深度历险》这本书讲得还挺到位的,适合那些写 Java 写到有点不甘心只停留在 CRUD 阶段的你。
基础语法讲得比较扎实,控制语句、异常这些该有的都有,不会一带而过。对于刚转 Java 或者回炉提升的同学挺友好。
面向对象部分蛮系统,从类和对象讲到接口和多态,还有不少代码示例,读起来比较轻松,没那么枯燥。
JVM 这块算是全书的亮点之一。从类加载、堆栈结构到垃圾回收机制,讲得挺细的,适合想搞明白“JVM 凭什么这么快”的你。
并发编程部分也不马虎,Thread
、Lock
、ExecutorService
这些都有覆盖,还有线程安全的集合和常见坑点。
集合框架那章比较实用,HashMap
、ArrayList
这些老朋友自然是重点,连ConcurrentHashMap
都讲得蛮清楚。
除了这些常规内容,还带你过一遍 NIO、反射、注解、泛型这些偏高级的模块,像@Autowired
和自定义注解也有。
还有点性能优化和设计模式的内容,读完之后写代码脑子会更清晰点,写得更顺。
如果你已经会写 Java 了,但总觉得不够“懂 Java”,那这本书可以看看,尤其适合想搞懂 Java 内部机制或者面试准备的你。
下载地址
用户评论