我记得在大学的课程要求中,第一个接触的高级编程语言,应该是C语言或者C++等。可是Java应该是个人编程母语,我在高中毕业就接触了Java语言。当时看的是纸质书,具体书名也忘记了。只记得当时第一次接触编程,感受本身笨得能够,一个面向对象的概念都要像背政治历史书上的,哪年发生了哪些事件同样去死记硬背,似懂非懂得去理解它,熟悉它。随着经验的积累,后来也就渐渐掌握了这些概念。再后来到大学,慢慢地也成了同窗眼中的“大神”。说了这么多,只是想表达一点:有问题不可怕,理解不了不要紧,重要的是掌握好方法努力去学习,温故而知新。算法
我想结合个人七八年编程经验,经过写博总结的方式,将Java整个生态框架从理论基础到技术实际落地用个人方式和你们交流下。编程
本系列名为《回首Java》,编写思路是按照自认为能脚踏实地并较高效认知Java编程的路径:架构
针对上述的路径,完成平常工做项目是做为一个Java开发最基本的能力。若是你是刚接触编程的开发人员,必定不要急于求成,应该脚踏实地去“深刻浅出”每项知识。若是上述的知识你都已经烂熟于心,而且可以针对性地作出优化,或者可以写出一套相似框架的demo,那么我很乐意称之您为“大牛”!并发
若是你不知足于作一个“工程师”,下述知识的理解和实践,也是你学习路径中必不可少的!框架
这一系列,将成为我第一次写博客的经历,有模棱两可或者错误的地方烦请各路大侠帮忙指出!编程语言
我将跟随各位一同成长进步,欢迎你们收藏关注,谢谢!分布式