对哪些知识层面应该深入了解?
首先,既然是想精通,那了解肯定是不够的。那么要想学好,可以从以下方面着手
1,基础必须扎实,万丈高楼平地起,任何一门语言要想精通,基础功必须做好,语法,关键字必须闹明白,不能似是而非,要知其然还要知其所以然。
2,理解java内核,就是闹明白java底层运行机制。
3,基础功有了,就要会灵活运用,编写复杂的算法,编程的本质就是算法。
4,积累经验和代码量,遇到问题能尽快用已经使用过的方法解决。有很多的开源模块,能信手拈来。
5,码农写实际的代码,高级程序员做架构。为程序设计数据结构,把实际问题抽象化是高级程序员做的事
说得不好,仅供参考,纯手打