本学期java课的理解,总结及收获

前言:本次博客内容为整门课的PTA作业的总结,尤其是收获与建议

  1. 作业过程总结

1)这几次作业之间的知识迭代关系:一次作业是使用继承,抽象类实际解决雨刷调档问题,后来就来了处理计算字符串中出出现的某个字符的次数,这使用正则表达式,确实是很复杂,现在也是一知半解。最后来到了表达式求值问题,使用到了栈,这之前再c语言中也有,但是我们却没有学,写起来也是很费力,这几次作业的难度都挺大的,所以使用时间也长。

2)如何通过作业去长进:每一个代码都要确保是自己想出来的,只有自己动过了一次脑才能很好地了解使用,毕竟我们课下练的本来就少熟悉理解作业中使用到的知识点,不懂得一定要去搞懂,上网查,问同学,找书都是很好的解决方法。

3)作业中遇到的问题和解决方法:正则表达式和栈的应用不懂,解决方法:临时去查资料学习,不懂的知识点问问同学,经常需要查书看资料,写起来确实费力,看慕课视频,好好看网课学习下。

4)每次作业花费的时间比例:第一次作业花费的时间应该有8小时。第二次作业就更久了算16小时吧,第三次作业20小时。比例245写代码的时间是很长的,但是自己写出来之后的收获确实巨大了,我们要学会苦中做乐,让自己爱上写代码,就像打游戏闯关一样,写出来一个题就是打掉了一个打boss,那种快乐就很快来了,也不会觉得代码是一件煎熬的事情了。

5)对编程过程的严谨性的认识及教训:写代码不严谨这是个很大的问题,总是搞得自己很烦,比如一个本来写完了问题就一个小问题,但一直没有发现,通过不了作业检测,需要debug很久,有时候还需要同学的帮忙,真的搞得头大。教训:还是需要自己基本功扎实,上网课也要好好认真听讲,不能不听课,课下自己也要多查看下资料,慕课视频就是一个很好的工具,也要多打下代码各种题目的都可以来一点,省的学了后面的,忘了前面的基础,就像古人所云:吾日三省吾身,得到的收获是巨大的。

  1. OO设计心得

1)对于本学期作业中学习到的知识的理解及总结:

Lambda表达式,正则表达式,泛型,输入输出流,事件处理原理,javafx的基本规则使用等等有许多知识要学,怪不得程序员身体不好,学那么多那么杂不烦才怪,以后还有很多其他的要学,什么数据库,操作系统。这些东西虽然看起来杂,但是真正学得好,那么他们就是一张网,会慢慢地连起来,那么程序员就非常厉害了成为大牛了。   一开始的作业难度不大,大都数都是java语言基础,我们由于上学期学习过了c语言,所以一开始我们写起来不是很吃力。当我们接触到了类和对象,多态,继承,抽象类就有点头大了,面向对象的思想面向对象思想使代码与现实世界有关联,面向的是使用者,三大特性也是为其所创,封装性,每一个类都有自己的方法,继承能节省代码,多态更能够让代码有复用性和多义性,等等知识太多了。

在写作业时确实有很多不会的地方搞得头大,也有过借鉴别人的代码的想法,但是我们应该要知道,我们是学这个专业,干这行的,要是自己的本事不行,以后在社会上哪里混得下去。所以,碰见不会的东西知识,查查csdn或者java书,实在自己搞不会,只有问问同学了,三个臭皮匠顶个诸葛亮,总有知道的同学,所谓人多力量大啊。但我的pta作业中还是有几次分数很低,只能找题目的漏洞蹭几分,没有办法,虽然这蹭分不值得推荐,但在走投无路的时候那是上上之选,总比零分好,就跟参见比赛一样,0分就是最后一名,要是蹭了几分排名那就大不一样了哈哈。我也因此查到一次查重,看样子是有同学和我想法一样,实在做不出了,总得有点分,不要白不要。在将来的学习中还是要好好学习,基础那可得打好。本学期此课程那是知识多,但都是相互联系的,凉席在一起就是一张很大的网,没有一个知识点都是一个很中要的中枢,缺一不可,学长老师都说java要好好学,那肯定室友他的道理的,以后工作中可能经常使用到。加油吧,各位骚年们!

2)作业代码测试的理解和实践

测试必须会使用debug功能,那可是我们以后工作写代码的必须学会的东西,可以帮我们省很多时间呢。说不定我们谁以后就是干测试师的呢,术业有专攻。实践那是必须要有的,所谓好记性不如难笔头呢,必须常常使用才能熟能生巧,那才能业务能力强业务能力强意味着什么那就不言而喻了,谁不想有多点工资啊哈哈哈!

  1. 课程收获

Java还没有学完,要了解的地方还有很多,就本学期我们学习到的是我们将来写代码的基础中的基础。这学期这门课程让我练习了耐心,也是学习到了很多知识,最重要的是我知道啦学习是自己的事,要自学,很多东西要自学,老师只是给你条路,你自己去走就好了。课程收获还是很大的,自学那是一生要学习的事情。知识是学不完的,一步步慢慢来,虽然杂,但是精通了就是大牛。

  1. 对课程的建议

课程的作业还是应该量大大点,但难度要一般的题多,难题还是少的,因为我们需要一步一步来练手,熟练自己学到的东西,不至于经常碰到不熟的东西,至于难题是慢慢攻克的,基础得好。课程讲解方面:尽量地生动形象让学生都听得懂,有效讲解时间要保证。最后祝同学们期末考成功,顺利!!!

 

posted @ 2020-06-07 11:19  杨抑  阅读(32)  评论(0)    收藏  举报