因为基础是最重要的,只有基础牢固才有可能对后面的学习有更加深刻的认识 !
同时,对一个最简单的程序也应该多去调试,多想想如果改动一下会出现什么结果 ? 为什么必须那样写 ? 多去想想这些问题然后去操作,会让你有更多的收获。这样反复地思考是很有用的。
在学习 Java 的语法时, Java 的语法是类似 c 语言的,所以学习的比较轻松。唯一需要注意的是有几个不容易搞清楚的关键字的用法, public , protected , private , static ,什么时候用,为什么要用,怎么用,和同学一起讨论了好久才得以解决。
在学习 Java 的面向对象的编程语言的特性。比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖, Java 的异常处理机制。
对于一个没有面向对象语言背景的人来说,我觉得这个过程需要花很长很长时间,因为学习 Java 之前没有 C++ 的经验,只有 C 语言的经验,花了很长时间,才彻底把这些概念都搞清楚,把书上面的例
子反复的揣摩,修改,尝试,把那几章内容反复的看过来,看过去,看了很多遍,才彻底领悟了。 开始熟悉 Java 的类库。基础类库里面的类非常非常多。据说有 3000 多个。但是我真正使用的只有几个,比如说 java.io.*; java.util.*; java.sql.*; 等。
开始学习java基础的时候,有好多的概念需要去记住和背下来,但是发现经常敲代码就会记下来,不用完全的刻意去背,经过1个月我学会了java基础,还只是个基础。。。你要是学习某个东西一定要全身心的去投入,明白自己为什么要学习这个,是为了玩 还是找工作,所以这个就是这个意志坚定了我去做某些东西。把笔记和敲过的代码重新开一边会有不同的感受
来黑马学习java一个月以来,学习方法也一直在摸索之中,目前已经基本成型,学的也比较扎实,和踏实。也越来越享受学习的过程了。
总结下:
读就是要把理论的,实践分开比对,相互印证。
练就是要在知晓原理的前提下,把它炼成自己的技能,做到随心而发,如果有一天,你想给人讲一个知识点,你可以很从容边敲边讲的时候,那就证明你练习的基本到位了。
悟就是要多多思考,思考书中说不能如何如何,试试看,找出不能的根本原因。多想想面向对象的思想到底是在说什么,多想想多态到底为什么要用,怎么用,这些都是初学者容易忽视的地方,等你都想明白了,我觉得,这才刚刚入java的门吧。
在我看来,学习一门语言必备的几个要点在于,看,练,悟。
在这个连技术也已经沦为快餐的时代,很多人无可厚非的认为,在短时间内,快速应用一门语言才是他们所追求的,这也造成了当今培训机构的泛滥。我对此不评价,存在既是合理。
我感到很幸运,遇到一个好老师,就是我们的王坚强老师,石敢当老师,姜洲老师,还有我们的班主任刘巧云老师,感觉上课很有逻辑性。开学的时候就为我们准备了很多资料,包括很多课外的资料,上课也慢慢摸清规律了,每天都能知道自己的学习状态,上课老师会突出那些是重点,那些一定要掌握的。学习任务重,必须要有轻重之分,把力用在刀刃上,有一段时间老师找到我谈话,说我几次都考得不理想,问我是什么原因,我说感觉时间不够用,接受不过来,老师就会帮我分析我时间用在那里了,还跟我说了一句话,不要为失败找借口,要为成功找办法,你每天找两三个问题来问我吧,要逼自己一把,你才知道自己的潜力有多大,我真的很感动。
学习的过程中确实遇到了很多的困难,开始学习的时候遇到很多新手学习都会遇到的问题,括号标点符号等的错误,对着代码抄写都都抄错,确实很郁闷,后来练多了,慢慢也进步很多了,学会了运用很多工具,比如有道,API文档,学习新的知识点重点在于这个知识点在代码里面是怎么实现的,学习的过程中,听完一天课,很多代码自己是没办法写出来的,只能挑重点先抄它一遍,然后自己摸索写一遍,写不下去了,又看看老师怎么写的,第三遍自己写,能写出来就基本掌握了,对所有学习的知识点都用这个方法,这也是老师教的学习方法,感觉真的很实用。也是检验学习效果的好方法。
学习的过程也非常感谢同学老师对自己的解惑,让自己不断地进步,我感觉这段时间的学习是痛苦并快乐着的,每天的日子都感觉很充实,我相信未来的我一定会感谢现在拼搏的自己。
|
|