现在我满工作一年了,想要提工资,求推荐适合我看的java书籍,不要开玩笑的书籍,我是认真的
有时间就看看集合类源码和juc源码吧
1 Like
《Java核心技术卷Ⅰ》《Java核心技术卷Ⅱ》
《 Java并发编程实战》
1 Like
好的感谢大佬
好的,马上去看
基础类书籍可以看看
操作系统精髓与设计原理
计算机网络
Java编程思想
数据结构和算法(数据结构和算法没看过书不做推荐)
看完这些并掌握的不错,你的基础已经非常扎实了。
从哪个方向去看都可以
关于java并发这块我觉得可以先看jvm(并发很多东西和底层有关),jvm推荐《深入理解java虚拟机》这本书。
在了解jvm后,你已经对jvm的基本模型,内存的分配以及锁的一些实现思想有一定的了解了。这时候你可以阅读并发编程这部分的书籍,这里推荐一下《并发编程的艺术》这本书。
如果还有兴趣往底层研究可以学学c++,研究java用的比较多的虚拟机hot spot源码,或者可以看看Linux的源码,再往下,如果还有兴趣,你可以继续研究汇编语言。。。
当你学了这些东西之后,并掌握之后,你的基础可以说稳如狗了,你可以接着看看设计模式(推荐大话设计模式这本书),并开始阅读几个比较优秀的框架源码,学习框架的设计思想。这里建议看看大概得架构图,直接撸框架源码(可以看看spring、mybatis)。
其他的(Zk,dubbo,netty,tomcat,es)都可以直接撸。
突然忘了mysql,mysql这边推荐一下高性能mysql