做任何事都有方法,这是行动的指南。否则,即便付出再多的努力,可能效果也不会好。下面给出提高 Java 水平的方法。
弄懂代码背后的真相
- 误区:热衷于使用各种框架,各种 api,常以今天学习了某个 api,组件,框架的使用就觉得自己学到了东西,设计模式也看过不止一次,但都没有啥感觉。一方面很努力学习,一方面又觉得不踏实,是因为这个 api 我知道而你不知道,但我告诉你之后你就知道了,那我比你的优势在哪里呢?
- 阅读自己用到的java相关的源代码,看看jdk是如何实现的。就从基本的数据结构看,然后看多线程相关,在学习前台等等。写的代码还是那些代码,代码还是那么简单,但力求做到知道代码背后的真相。