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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Songbem 初级黑马   /  2018-11-15 09:22  /  705 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学习任何一门语言,兴趣最重要。我工作以来一直在计算机行业发展,但都停留在知识边缘地带,并没深入到它们的精华部分,对它们的精华部分知之甚少。于是辗转之下,来到千锋武汉Java培训机构重点加强下自己的Java知识,也开始了漫长的Java征途。如今,头一阶段的Java基础已全部学完,是时候总结一下自己的心得体会。


头一阶段的学习内容,主要包括Java开发介绍、数组、面向对象、常用类,内容还是挺多的。教的知识讲解还是很丰富的,同时也会拓展一些新的知识及实际应用案例。虽然自己有些计算机基础,但从整个一阶段的学习过程来看,发现知之甚少,更别谈深入挖掘。学习没有捷径可走,也没有天赋一说,对于踏进开发之门记住多背、多记、多练,深入理解可以在以后的工作中慢慢探索及学习。

对于在千锋武汉Java培训班这期间的学习,我大概总结以下几点心得:面向对象编程:
为什么?
学了Java这么久总得知道为什么要学Java,我的第一门编程语言是C语言,C语言是面向过程的,于是自己就还想学习一门面向对象的编程语言,那么面向对象和面向过程有什么区别呢?可以拿造一辆汽车为例,汽车是由很多部件构成的,如果我们单纯的按照面向过程去制造的话,试想制造的出来吗?C语言可以把每一个部件按逻辑,这一步该怎么做,下一步该怎么做一步步的走下来,直到完成。但是我们把所有的部件全部制造出来以后,它是一辆汽车吗?它还不是,我们还没有组装呢!当我们把这些部件全部都放在一起拼装以后,我们就形成了一个对象--汽车!怎么把这些部件组装起来就是面向对象。面向对象(包括面向过程)也可以说是从宏观的角度出发思考问题,而面向过程是从微观方面去思考问题。这就是为什么要学习面向对象的理由。因为面向对象编程才与现实挂钩。能够对现实世界建模,较完善较灵活的组织结构。

对象和类:
什么是对象?什么是类?一个对象同时包含方法和属性(变量),例如一个人,他有他的名字,有他的年龄,有他的性别等等这些就是他的变量,然后还有方法,比方说他会跑,会跳,会吃,会睡觉,会说话。等等这些就是方法。类:人们希望一个类型可以有多个对象,打个比方说吧!人会跑,会吃,会说话,动物会不会?动物也会,人本就是高级动物。于是当我们有这个类的时候,我们可以new出多个对象。阿猫阿狗,老虎狮子(这里还涉及到继承和多态的问题),类就是一个或多个对象的说明(蓝图)。

继承和多态:
继承是由基类扩展或派生形成的一个新类,这个扩展类拥有基类所有的属性,并加上了几种其他属性。举个例子:一个公司招聘,找来的都是人(这不是一句废话)[基类],一些基本的技能都有,比方说写字、组织等等,在这些基础上面,有个人还有会编写程序的能力你那么这个人就是派生出来的[新类],我们所谓的程序猿(员)。继承又被称为子类化。基类又被称为父类,扩展类被称为子类。Object是所有类的父类。

多态指的是以相同的办法处理来自不同类的对象,指的是通过一种方法的调用,而实质是对不同的类的对象执行不同的方法。

1.学习中,要会总结学习方法(掌握语法规则,然后举一反三应用)。

2.在学习的过程中,最好不是仅仅停留在Java表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。

3.在学习的过程中一定要亲自动手做、试着写代码,而不是只看视频和笔记。很多东西和体会必须自己动手才能真正属于自己。

4. 在 Java 的学习过程中,可能会遇到形形色色的问题不容易解决,应先学会自己思考解决的问题的办法,然后也可以求助同学及网络。

5. 最后心态最重要,世上无难事,只怕有心人。


在学习的过程中,我慢慢的发现学习Java应该是循环渐进,有始有终,脚踏实地。Java是一门有着阶梯性的一门语言,如果要学好它,我觉得最好还是按照Java的学习体系循序渐进,这样在学习中才会遇到更少的麻烦。此外,还要自己多动手实践,代码必须靠多敲才可以掌握,成都Java培训的老师也经常对我们说“键盘敲烂,月薪过万”,光看是没效果的,一定要实践,把实践穿插在学习的过程中。


0 个回复

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