A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© balalala 黑马粉丝团   /  2021-8-31 11:50  /  1028 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我是黑马Java38期的学员,我已经毕业工作一段时间了,这几天抽空给咱们黑马的学弟学妹们写了一点自己的学习经验,希望能够帮助到大家,更希望大家能够全身心投入到学习中去,并在就业阶段找到一份自己满意的工作。
几个月前的我,还在一公安系统当辅警,做着一份看似体面清闲的工作。也是在几个月前的一次聊天中,突然发现这种老年人一样的生活必须要改变了。从那时候起,离开这个养老一般的岗位,就成了一个必然的计划,同时产生的,还有对人生的重新规划。
经过各方面的了解后,IT行业成了重新启航的首选,一个是自己多少接触过一部分知识,另一个方面就是这个行业长远的大好前景。于是,在对比了多家培训机构之后,2021年3月18日,我开始了在黑马为期六个月左右的Java培训课程。
还记得老师叫我们编写的第一个经典程序Hello World”。从那时起我已开始走进Java的世界。不同于HTML的直观,作为编程语言的Java更多需要的是抽象化的理解与思考,当然相对也要枯燥乏味一些。并且不知道是否因为没有JS等课程的过渡,相当一部分同期的学员在进入到Java课程学习的时候都有不同程度的知识接受障碍。这些障碍也让我们的学习步伐数次停滞下来,毕竟如果前期基础方面没有夯实,越学习越迷茫几乎是必然的结果,编程的枯燥性质也因为学习遇到难点而突兀的显现出来。而就在这个时候,我阅读到了博客上的一篇文章。
文章内容不多阐述,作者的学习方法确是值得一试。也是Hello World这样一个入门的程序,从成语本身的语句开始思考,为什么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的各种思路,只要你弄懂了其中的思路,你就会有代码的各种心得,还有就是很可以借鉴一下网上的那些程序,加上自己修改的,也可以。
    在我的个人学习Java中,让我感觉到难的是有很多细节的地方需要注意的,因为在写代码方面,大家都知道, 不能出现半点差错的,还有就是在写代码的时候要注意一下标点,还有就是不能太粗心大意,要写备注,因为这要这样才能让自己在写了很多代码的情况,还能知道这段代码的作用!还有一定要多交流,多学习!
学习Java必须做到三步走:1.课前预习;2.课上认真听讲,做笔记;3.课下多练,多敲代码,多总结.因为Java是一种面向对象的编程语言,刚接触的时候可能会感觉比较抽象,上课的时候认真听老师讲解,一些概念知识慢慢去理解,课后多做练习,熟能生巧, 哪怕是你的记性再好,课后不去强化练习也没用,只有多练了,当你在做项目时你才能很熟练的写出你想要代码。平时在练习时若遇到不会的题目或是在项目中遇到解决不了的问题,要学会上百度搜答案,要学会请教老师不耻下问.我觉得把Java学会的关键一点就是坚持练习。学习Java时每天必须保证一定量的练习,我们老师也说学习编程语言没有捷径可走。真的,只有每天反复操作了,经常写代码了,我们在遇到问题时才有一定的思路。学习编程语言需要一个比较漫长的阶段,不能一步登天,这需要一个过程,在这个过程中慢慢积累经验,扎实基础。不要满足于现状,要不断完善自己的知识体系,善于总结实践经验。要端正自己的学习态度,是主动去学,而不是被动!提高自学能力。学习编程的秘诀是:编程、编程、再编程。学习java这段时间,有时候会觉得有点苦,但是我觉得正是有了奋斗时的苦,才能换来学成后的甜。当你经过认真写代码做完一个项目时,你会有一种成就感。心里有一种说不出的喜悦之情。 学习Java靠得是韧劲,靠得是拼劲,靠得是坚持不懈。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马