首页 > 编程语言 > 详细

Java学习总结

时间:2020-06-07 00:29:32      阅读:47      评论:0      收藏:0      [点我收藏+]

  1.前言

  通过这几个月的线上学习Java,我从一开始对java的一知半解,到现在对java的基本特性有了基本的了解,并且对java程序的编写有了一定的能力,这一路走过来可谓是曲折坎坷。从学习java的这段经历中,我虽然遇到了很多困难和挫折,但是更重要的是学到了很多新知识,获得了很宝贵的学习经验,得到了很多感想。

 2与Java的初印象

在正式学习Java之前,我早就听闻其他方向的同学对Java大作业是怎么样的欲哭无泪,如何如何地折磨人的身心,使人头秃。由于疫情的原因,在家里,在电脑桌前,我开始了对java的学习,记得第一节课,蔡老师给我们讲了Java的发展史以及java的特性,我也在这节课上写了我的第一个java程序“Hello World”,对于java的第一印象,我的感觉是和之前学习的c语言是差不多的,无非是换了一个编程软件和输出形式,对真正的java还不熟悉,还没有了解到java最根本的特。

 3.我和jiava的爱恨情仇

 随着课程的深入学习,我们开始了java这段旅程,其实最开始老师并没有给我们直接的灌输j面向对象的概念以及java的特性,而是一步一步的过渡过来,让我们学的知识不会那么跳跃。比如,前几次的pta作业,我基本都是用if else 语句完成的,根本没有过多的使用java的编程方法,这种过渡的方法让我们能更好的学习新的东西,循序渐进的就渗入到更深层次的学习中。在后来通过老师的讲解,我慢慢认识到了java的真面目,java最核心的核心就是面向对象思想,一bai切皆为对象,对象可以很形象的描述一个事物,比如一个人,他有姓名,年龄,性别,身高等,这就会比较形象。java所有的对象都存在于他所属的类,每个类又都有他自己的属性和方法,我们只需要建立一个类,给这个类定义好对象需要的属性和方法,所有该类的对象都可以通过new类快速使用它需要的属性方法,而当我们需要使用这个方法时,我们只需要调用它,这一点比C语言来说,可以大大的减少代码量,减少我们的负担。在然后,我们学习了java的三大特性:封装,继承,与多态。封装,就是对不可信的进行信息隐藏,Java成员的属性有public  ,protected ,default,private,属性的访问权限依次降低。继承是我觉得面向对象编程中最有意思的特征了,我在第一次写pta关于继承的作业时,由于没有正确理解继承的用法,对子类的概念没用完全清楚,导致我花了很多时间在那次的pta作业上,我后来通过观看慕课视频才搞懂了。继承可以使用现有类的所有功能,还可以进行多级继承,也可以通过继承和组合来实现,,还有接口继承等三种继承方法,总而言之十分多变。多态:多态有两种实现方法,覆盖和重盖,我们可以通过多态的方式实现代码重用,这样就保证了类在进行继承的过程中,能够实现任何一个类的某一个属性的正确调用。而对于Java中重要的一环——测试,我也有了一些自己的理解:程序运行的结果需要考虑的情况往往有多种,而我们考虑的情况往往不是很全,所以需要设置测试点来检验代码的正确性。通过测试可以提高程序员的编码的质量,测试得越全面,发现的漏洞可能就越多,通过不断的改进,可以提高我们的编程水平,在编码质量上也会有巨大的提升在编程过程中,严谨性是非常重要,比如在第六次作业的第一题,我就是因为输出的时候字母没有大写,从而pta上一直提交显示答案错误,自己也浪费了好多时间去找这个小错误,差点心态都崩了,最后问了同学才搞清楚状况,真的是得不偿失。在经历了这样的错误以后,我每次都会先检查输出的形式,也得到了教训,不能花费大量的时间到这种低级错误中,让我懂得了java编程的严谨,哪怕就是细微的错误,也是错,使我养成了在编程过程中细心的习惯。还有我认识到编程时的逻辑一定要严谨,像我之前漏了一种情况的那道题目,在发现错误后,我花了很长时间来寻找它。所以在分析问题时一定要考虑周全、逻辑严密。

4.学习总结

回望学期初的时候,第一篇博客就是对第一个作业周期的总结,在这篇博客的末尾,我写下了对本学期Java课程学习的计划、憧憬,但是现在再回去看只觉得惭愧一如既往的虎头蛇尾了。究其原因,首当其中就是第一篇博客中就提到的不自律Java就是要多练,要做到课前、课后复习及预习,要时时保持一个清醒的头脑;多和同学沟通;互相学习;取长补短;在学习中做到帮助他人,其实不管java东西再多,总有规律可循。学习java要多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。这样才能举一反三,由点及面从每一次的实践中一步一步地遇到困难并解决困难,才能变得更强。本学期不知道是不是心态的变化,甚至没有上学期那样自主,一学期大部分时间还是懒散、无目的的。第二就是开学初的畏难心理,听了几节新课就觉得 “听不懂” 于是 “不想听”,直到第一次作业前夜才发觉自己连主函数格式都不知道的严重性。但本学期我也是幸运的,有一位十分擅于自学的同学在学期初知道了我对新课程的抱怨,主动对我施以援手,并花了自己的时间来帮助我简单地整理了已学知识的架构,这对我后面的学习提供了极大的帮助。虽然过去真的过得不怎么样,但是对未来的期许还是必要的,有希望才有未来在今后的学习中,我一定会更加努力地去学习,不断地完善自己。

 

 

 

 

Java学习总结

原文:https://www.cnblogs.com/hyq0801/p/13057576.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!