面向对象程序设计:第二阶段总结

前言:

这是我对前三次Java作业的总结,有一次电脑显示器坏了,拖延了几天,最终导致严重警告,补救措施就是之后我完完整整地仔细写完了下次的作业、同时自己在本地成功写出了有效的代码,彻底理解了Java正则表达式的用法。

作业过程总结:

1.首先,前三次作业使用到多态、接口、继承、正则表达式等方法实现不同的功能,总的来看正则表达式这一概念有很多地方不是很好理解,折磨了我一会,虽然如此,我还是坐在椅子上,写出代码,失败,换种方法,失败....无数次考验自己决心后,发现split方法的正确使用并最后成功完美运行。

2.通过作业的一次次的改变,我认识到也许Java是一门高效聪明的语言,它能够运用正则表达式像人一样读出数据内的信息并用它自己带有的不同类去识别并分析,这样看来计算机不是死板的计算机,从今往后就可以用它分析这个世界的其他事物,这是C语言所不曾有过的感觉。你的下一门语言,何必是人类语言?

3.当然,初学者不能不犯错误,尤其是个人作风上,更是体现了一个学生处于无知者无畏的胆大妄为,不能光靠自己去一个没有熟人的语言里偷懒,这很不好,同时,我是爱自己的,我要更加努力去学习,只是为了将来有一天,感受片刻宁静,不要被自己的无知害死。

4.学习编程,没有比答案出来的那一刻更加愉快了,想想看,庞大的软件是怎么诞生的?那些才华横溢的少年们梦想用自己的程序改变世界的决心没有动摇,真正有才华的程序员绝不会败给懒惰、麻木,或者是任何还存在难度的难题。而我远远不够,没有向您谦虚的能力,我渴望的能力远没有到来,还要受到批评,而您曾经见过多少无知无畏的学生呢,是否他们在大一的时候拥有远比我强大的多的能力呢?如果这是真的,请让我胸怀敬畏,我不曾失去过和他人竞争的信心,哪怕我曾不断对自己失望,也会再一次燃起希望。

5.编程是严谨的,但错误却和脱发一样常见,常见的指针泄露和循环跳不出来目前不算很难,更困难的是不知道错在哪里就被扣分,没有人可以解释,有的时候要被这样的错误更加深刻地伤害才会醒悟,但愿能尽快解决。

OO设计心得:

面向对象确实很有趣,有趣到我愿意坐在椅子上一想就是一天,我把们锁上,用降噪耳机堵住外面的声音,不要让任何其他情感打扰到我在自己的思维里遨游,这里特别要说的是求素数的过程,我看到评论区的方法后才能醒悟,才能笑着拍大腿想到自己的想法到底差在哪里,我反复计算的方案其实只要用boolean就能轻松解决,他们就已经考虑到怎么加加减减才能提高效率,确实是这样,光靠自己在一个陌生的语言中很难生存,仰望同学可以得到答案。

测试的理解与实践:

1.编码质量通常很大程度影响了结果,如果我的日期规范只是敷衍了事,或者是按照检测要求去写,那就不会有好结果,或者说,我们辛勤工作,为的是用户能有严丝合缝般的使用体验,最好不要有bug或者错误内容。

2.让我设计测试用例?我可能要改善作业的指导方向,至少要让我们少掉头发就能写好代码,学会编程。我认为的测试可以多写几个说明就好了。

课程收获:

你看网上别人写的代码,就像是更为专业的程序员做更好的程序,为了提高一丝丝的效率也要付出很多努力,我却经常偷懒,时常放弃效率去迎合自己的落后想法,我打开aida64,cpu功耗已经拉满,我的电脑因为低效的代码拼命思考,要是让别人去用我写的东西,国家电网看样子要赚大钱了。。

总之,将来的我看见了此时的问题,也看清了现在我是否做对或做错,课程收获就靠我自己去加把劲了,我也是加把劲骑士。

对课程的建议:

严重警告可能影响考试?那我将来得好好反思自己的行为了,父母会问我是否在偷懒,我回答没有,作业都写完了,那为什么还是严重警告了呢?是态度——态度决定一切,老师的课一直都很不错,那错的就是我了,要么就是沉迷于理想世界的我,没有去理想世界的资格,将来还是在被老板开除前开除我的理想好了。

 

猜你喜欢

转载自www.cnblogs.com/Blog964376145/p/12820359.html