java初学者,应该怎么去学习?
有很多的同学经常私聊我这个问题,大都是觉得初学Java无从下手,想要努力却不知道往哪里使劲,我觉得编程是一个忍耐的过程,你必须静下来,沉浸到代码中,才能学有所成,有所收获。
那么作为一个Java的初学者,我建议你按照这样的方法去学习。
1:勤动手
很多人学习喜欢看视频看书,却忽略了最重要的一点,那就是敲代码,学习编程,不敲代码怎么可能学得会呢?所以要多敲多练,哪怕是你看起来简单的不行的部分,也要敲出来才算,编程本就是一个既枯燥又有趣的过程,重要的是要在这个过程中发现有趣的地方,
2:看源码,有点人建议初学者不要去碰源码,觉得会打击自信心,但是我却认为应该适当的去接触源代码,一些好的开源框架以及JDK的源码都可以,这会让我们在理解知识点的同时更深层次的去理解这些东西,在这个过程中我们的进步虽然很慢,但是对于我们的未来发展却有着极大的帮助。
3:多实现,同一个功能使用多种方式去实现,这是对编程思维的锻炼,就像我们小学学习应用题都讲究求解的方法一样,同一种答案也会有很多方式进行解答。不同的实现方式所需要的API,执行的效率,编码的逻辑等都是不尽相同的,在这个过程中便于我们加深对知识点的理解。
4:需锻炼,持之以恒的练习和学习是保证学习效果的前提,三天打鱼两天晒网这种行为是一定要杜绝的,这点不只是学习编程,学习任何东西都是一样的。所以一定要学会坚持,俗话说得好“只要功夫深,铁杵磨成针”
说完学习方法,那么我再说一下Java的学习路线。
面向对象思想-变量-操作符-控制流程-数组-类和对象-接口与继承-数字与字符串操作-日期
第二部分-进阶:异常处理-I/O-集合框架-泛型-Lanmbda-多线程-JDBC-Swing/awt-网络编程(socket)
第三部分-高级:反射-注解
第四部分-J2EE基础:Tomcat-Servlet-HTTP协议-JSP-MVC思想-Filter过滤器-Listener监听器
第五部分-J2EE框架:Hibernate-Struts-Spring-SSH整合-SSM框架
按照以上的学习路线学习完毕,最好再根据实际情况,基本上一名JAVA码农就诞生了,但是想要成为JAVA工程师怎需要进行专业的培训才能达到了。