不论是自学,还是参加java培训班,都有必要制定一个明晰的、可执行的的、合理的学习路线,尤其是对于初学者。那么新手如何java学习?我们可以先从大方向、大的时间跨度上给自己安排好一个合适的学习流程。
1、面向对象
首先,我们需要明确面向对象的范畴,因为将来的5-10年,工业界普遍承认并接受的是面向对象式的编程。
目前最流行的面向对象编程语言就是C++和Java这两种,所以大方向基本上确定了,我们完全可以做到掌握这两种语言。
2、Java的特性
学习java一定要最终做到理解java,掌握Java的精华特性。与此同时,也一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是设计到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。
3、设计
我们理解语言特性就是为了最终能实现自己设计,语言是学以致用的。
首先要找出最顶层的对象,然后一层一层往下递归,记住每次应符合7+/-2的原则,这是由于人的短记忆是这样。一般有图形用户界面的应从界面开始设计。
4、学习设计模式
有了基本设计模型后,可以学一些设计模式。比如体系结构模式(Layering分层,Pipe/Filter管道或过滤器),设计模式(有很多,比如对象池ObjectPool、缓冲池Cache等),编程模式(比如Copy-on-Write)。
当我们理解了这些模式后,就能更好的的掌握系统结构整体,而学术上也有了一个层次的提升。
5、编程实践
学习语言决不能纸上谈兵,只有通过实践,才能过度到日常使用。这里,小编认为找一些经典案例来练习是一个比较好的方法。当然了如果你参加了靠谱的java培训班,就不用担心这一点了,培训班自然会找一些企业真实案例供学员们练习,这是非常重要的一环,也是java培训班最有价值的其中一点。
6、学习修改经典例子
其实就是给经典例子加上自己的设计,这个阶段一定也要求我们对java有自我的理解,这也是我们提高技能的地方。
7、学以致用
学习是为了用的,不要让java的学习只停留在书本上,参加工作接手项目是让我们的程序更有价值。
虽然没例举到上述的要点里,但还是要提醒大家,新手如何java学习?一定不要心急,java毕竟是一门语言,能够通过半年到一年的时间学会已经是很不错的了,千万不要贪多求快,不然很可能收获甚少。如果你想参加java培训,欢迎咨询千锋教育!