转眼间半个多月的学习生涯就暂时就告一段落了,从预科班到基础班,每天都在成长。从最开始只会对着视频写代码,到自己背着写代码;从只会背到真正的自己想逻辑,每一步都很艰难。正因为艰难,才会懂得珍惜,珍惜自己选择java,珍惜自己选择黑马。在黑马你不是一个人在战斗,这里有和你一样都是0基础的学员,所以不要担心自己什么都不懂太丢脸,也有老师在认真指导你,所有不要担心学不会,只要你肯学,你愿意学。本人很早就对编程感兴趣,但是由于种种原因一直没有机会学习这方面的知识。大学专业没有选好,导致对以前的工作提不起兴趣,一直浑浑噩噩的渡过了三年。在一次偶然的机会,我下定决心决定开始学习编程,经过重重筛选决定学习JAVA所以就报了个黑马基础班先试试自己有没有这方面的天赋,经过了半个多月的学习,发现也没有自己想象中的困难,也许只是因为这才只是基础班的缘故吧!目前就业班的学费已交,开弓没有回头箭,希望我能带着目前良好的状态在就业班继续努力吧!
以下是我的一些学习小总结:
第一个就是学习心态:我相信很多人都是转行来学习编程的,大多数人都是零基础最多不过是提前预习了几天。我发现在学习中有些同学没有敲出上课时老师讲的代码就唉声叹气然后就心态爆炸,其实,遇到短时间内个人无法解决的难题,不要死磕,钻牛角尖会浪费你大量的时间,要么求助小伙伴,找老师或把这个知识点在这个时间点放一放都可以,自习或者晚上抽时间再自己把这个问题研究透彻,不要因小失大;
第二点就是不要死敲代码:老师在上课给我们钱代码演示的时候不要只记住老师敲得的代码是什么样的,要知道这些代码的实现步奏也就是逻辑顺序,只要理清了思路代码就很好敲了。
学习了一学期的Java课程,觉得是该总结自己的心得体会了。开始学习任何一门课(包括java),兴趣最重要。一直觉得自己在学计算机编程语言,学习了很多,但每门语言都停留在知识边缘地带,都没深入到它们的精华部分,对它们的精华部分知之甚少,于是趁学校开设这门课,并且有自己的老师讲解,还有了上机的机会,比自己自学省事多了,于是鼓足信心,开始了漫长的java征途。
还记得我编写的第一个经典程序“hello Word”。从那时起我已开始走进Java的世界。当时自己不是很理解为什么main方法一定要这样来定义public static void main(String[] args),能不能不这样写?问了好多同学,他们告诉我的答案是一样的“java本身要求就是这样子的”,但我自己不甘心,就进行了下面的好多操作:把main改个名字运行一下,看看报什么错误,然后根据出错信息进行分析;把main的public取掉,在试试看,报什么错误;static去掉还能不能运行;不知道main方法是否一定要传一个String[]数组的,把String[]改掉,改成int[],或者String试试看;不知道是否必须写args参数名称的,也可以把args改成别的名字,看看运行结果如何。 结果把Hello World程序反复改了七八次,不断运行,分析运行结果,最后就彻底明白为什么了main方法是这样定义的了。接着在以后的学习中我也采用这样的方法解决问题,却发现自己的速度比别人慢了好多,我就把自己的课余时间也分一部分给了java。
因为基础是最重要的,只有基础牢固才有可能对后面的学习有更加深刻的认识!
学习一门新的语言,参考书是离不开的。听老师说订的教材偏难,不适合我们初学者,于是我在图书馆借了参考书(一本篇幅较短的入门书来学习那些最简单、最基本的东西,包括学习Java语法等)。同时,对一个最简单的程序也应该多去调试,多想想如果改动一下会出现什么结果?为什么必须那样写?多去想想这些问题然后去操作,会让你有更多的收获。这样反复地思考是很有用的。
在学习Java的语法时,Java的语法是类似c语言的,所以学习的比较轻松。唯一需要注意的是有几个不容易搞清楚的关键字的用法,public,protected,private,static,什么时候用,为什么要用,怎么用,和同学一起讨论了好久才得以解决。
在学习Java的面向对象的编程语言的特性。比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机制。对于一个没有面向对象语言背景的人来说,我觉得这个过程需要花很长很长时间,因为学习Java之前没有C++的经验,只有C语言的经验,花了很长时间,才彻底把这些概念都搞清楚,把书上面的例子反复的揣摩,修改,尝试,把那几章内容反复的看过来,看过去,看了很多遍,才彻底领悟了。
开始熟悉Java的类库。基础类库里面的类非常非常多。据说有3000多个。但是我真正使用的只有几个,比如说 java.io.*; java.util.*; java.sql.*;等。
在学习Java的过程中我得出这样的结论:
1.学习中,要养成良好的习惯(写括号时要成对,字母大小写要区分,单词拼写要准确)。
2.在学习的过程中,最好不是仅仅停留在java表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。
3.在学习的过程中一定要动手做、试着写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。
4.在 Java 的学习过程中,可能会遇到形形色色的问题不容易解决,应多去专业论坛了解相关的知识,书本上的知识有限。要会从网上搜索有用的信息 加以整理,促进学习的深入和知识水平的提高。
看了好多网上课程,说学到一定程度要尝试着自己做东西,但觉得自己仅仅经过一学期的学习,还远远不够,希望自己在以后学习中继续努力,能够真真正正拥有一门编程语言,对自己今后的发展起到作用。在学习java语言的同时,也让我学会了如何来发现问题,如何解决问题,怎样有效的学习等等,相信会对我一生都有帮助。
52 评论 分享 举报 收起
明不虚传义
推荐于2018-02-22
展开全部
我学习java已经有一年的时间了,不过虽然时间长,但是对于现在的我还是一个初学者,懂不了多少的java初学者。期间曾迷茫过,曾困惑过,走了不少的弯路,老师布置的试验作业每次都是不会做,每次都是要问同学,这个代码什么意思啊?为什么用这条代码,用别的不行吗?甚至后来根本没耐心问,索性就复制同学的作业交上去。但是都是各种0分,害的同学也这样,不过他能找老师反驳,而我却没实力。。。渐渐的,我认识到这样下去是不行的,我必须改正自己的学习态度和方式。接下提到的就是我这一年来的java学习心得。
|
|