相信和我有类似的学习和工作经历的人并不在少数。大学零散的学过各种语言,C、C++、C#、Java、甚至汇编语言,然后毕业了以后一头扎进某个行业。工作几年后,似乎感觉努努力,加加班能完成任务,但是过程感觉总是很痛苦,不痛快,压力大,不轻松。比如说我,从只会写HelloWorld开始,做Android,做手机,做需求,解bug。好像永远都停留在if else堆代码,有时候功能实现了却不知道为什么,自己的方案好在哪里,差在哪里,总是恍恍惚惚,懵懵懂懂。想来想去,还在自己内功不足,都没有去系统地学习总结Java,思考的也不够,从来都是抱着完成任务的心理,得过且过。
痛定思痛,决定好好修炼内功,接下来几个月的时间,将深入的学习,思考Java,把我所思所想记录和分享。
接下来这张图是我目前所认识的Java,权且作为学习的提纲,在学习深入到一定的程度,我将会动态修改这张Java知识结构图,在以后的工作学习中也会不断地完善和丰满。