Java基础要扎实-职业素养无论做了多少年,要想做的好,关键在于java基础知识掌握好,然后在深入进阶学习。如果基础知识掌握不好,即使做到高级工程师,对底层的逻辑或者忘记或者不知,解决一个简单的bug都不会,这样不会有多大的发展。
如果真的想成为Java程序员,那么学习Java时就不要东一片、西一片的学习,要全面的、系统的学习Java编程基础。每一门成熟的编程语言都会向用户提供丰富的应用编程接口,也就是通常所说的API,熟练掌握这些API,无疑会极大的提高我们编码的效率,但是Java提供的API实在是太多了点,全部掌握很难实现,而且也没有必要,我们只要熟练掌握常用的API就好,不常用的API用到的时候,再在API文档中查找用法即可。掌握常用的设计模式,学习相关的开源框架。Java有非常多的开源框架,比如常见的Spring、Hibernate、Struts等。这些框架的源代码都是出色的、开源的,其中运用了很多的设计模式 和编程思想,通过学习使用这些框架,可以加深自己对设计模式的理解,提升自己的编程层次。
还有,最好的提升方法就是实践。一般教科书上的例子并不能算是实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能是你自己越来越迷糊。比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。另外,也要学会发现和解决问题,可以这样说,问题是好的学习机会,只有在工作当中不断发现、分析和解决问题,才可以成为公司真正的骨干,同时也更快成长。从入门到高手这一过程,这一阶段对个人成长是很有帮助的。最后分享一个学习Java的教程,想学习的可以做个参考:Java基础教程>>>