1、笔记实践不能少
好记性不如烂笔头,学习一门新知识,笔记那是必须的。不过对于学习java而言,做笔记不是抄书抄课件,而是记录思维主线。因为我们不可能一口气把所有东西学完,所以学习会在某处中断,当你接着往下学而又需要回顾前面知识的时候,如果没有笔记,恐怕就只有重来一次,这样岂不很浪费时间。
2、掌握核心的API
学习任何一门编程语言,核心API都是必须要牢记的,理论知识掌握的再熟练,如果不了解语言构成核心API,那一切都是0。就Java语言而言,你应该对它的API有非常强的实战经验,例如java.lang.*,IO,Exception(异常),Collections(集合),Generics(泛型),Threads(线程),JDBC(数据库连接)等等。如果你想成为一个出色的开发者,不管你用什么类型的框架,你都必须要熟悉Servlet和JSP。
3、坚持不懈写代码
实践最好的老师,只有在实践中不断的发现问题,解决问题,才能深刻的理解问题。程序员就是写代码的,理论课听懂了并不意味着你就彻底学会了,只有实践才是检验理论的唯一标准。对初学者来说提升编程质量的唯一途径就是不停的敲代码,哪怕是一个很简单的问题,将它用代码实现并运行,这才是学习编程唯一可行的途径。
4、接受有效的指导
Java的学习曲线还是非常陡峭的。如果盲目的自学,估计学个一年半载也不一定能够入门。如果想要少走弯路、走的更快的话,接受专业人士的有效指导非常重要,可能在你眼中解决不了的难题,在专业人士眼里不过是几句话的事。
5.多看行业大牛的教程和博客。行业大牛是站在行业头部的一群人,他们所总结的和实践的资料非常就有学习价值。多多关注,会有非常大的收获。