关于第一阶段学习java的总结

0.前言

本次博客撰写是针对于前三次的作业的一次总结性的内容。

1.作业过程总结

①第一次的作业有五个,包括7-1计算税率、7-2判断坐标点所在范围、7-3电话键盘字母数字转换、7-4 判断三角形类型以及7-5 统计最大数出现次数。这一次的作业主要还是面向过程的方法,我们主要学习java的编写格式,他与C语言是不同的。

第二次作业有四个,包括7-1 求一元二次方程、7-2 判断闰年及星期几、7-3 求下一天以及7-4 求前N天。这次作业主要也是面向过程的方法,也是学习java的编写标准,学习一些新的java知识。

第三次左右有四个,包括7-1 用类解一元二次方程式、7-2 日期类设计,后面两题与第二题类似,用了不同的面向对象的方法,不同的UML图。

②通过第二次和第三次的作业慢慢的开始从面向过程过度到面向对象,知道了对象这个在面向对象中的重要性,因为第二次作业与第三次作业类似,但是他却跨度很大,直接变成了面向对象,一开始自己也不懂这个有什么优势,但是听老师那么一讲课慢慢的知道了以后用java确实比用C语言会更简单,没那么繁琐。

③第一次作业一直有问题,就是那个判断三角形的类型问题,一开始一直都过不了那个监测点,到了通过同学的询问,知道了原来是四舍五入问题,因为有些无理数他会变成浮点型会变大小,最后应该需要有一定的误差使直角三角形那个等式成立。

第二次作业,就是一开始找日期觉得很复杂,但是自己通过先手写代码慢慢理解,然后通过方法使逻辑简单清晰,最后没什么疑问。

第三次作业,就是UML图的使用吧,还是不懂的面向对象的UML图的使用,有时候也不知道为什么一个题目会有那么多思路去解决,后面才知道好像是为了满足客户的需求,不同的方法去实现一个问题。

④第一二次也就花了一天的时间吧,边写边玩的那种,一边思考一边玩,问题不是很大。但到了第三次作业花了两天时间,一直在搞其中的逻辑问题,自己把题目太复杂花了,希望自己以后可能代码越写越快,写的清晰点。

⑤编程过程中的逻辑一直很严谨,自从自己学习C语言开始就发现编程这东西,还是一定要去动手,虽然他比较难,但是自己只要肯花时间去写去想去改去查,一般的作业是难不倒我们的,教训就是自己一定要多写代码别去无中生有凭空想象,那样会让自己更无法入手导致自己不敢写。

2.OO设计心得

①面向过程是以解决一种事而编写的程序,而面向对象是针对一类事去编写的程序。面向过程关注点是过程,而面向对象关注的是对象,面向过程是模块化流程化的特点,而面向对象是继承多态等形式。

②面向对象主要去理解他的类这是最重要的,你理解好了你解决问题就会简单。

③OO主要解决他的类以及类与类之间的衔接与联系让这样会使我们很容易的解决问题,设计类以及实现类。

3.测试的理解与实践

①测试时编程的一个重要的环节,他可以发现自己的代码的是否具有逻辑错误,是否写的太复杂运行的慢,测试主要找出问题。

②第一我们先去run他看是否有错误,有错误去改改错,没有的会我会输入自己的值,然后通过自己计算看是否能实现这个方法,然后再去找几个特殊点的例子输入再查。

第二我直接将它拷到eclipse上看是否有错误,再去重复上面的过程。

4.课程收获

①知道怎么去安装javajdk以及简单使用eclipse的方法。

②了解了java的一些基本要领,输入的输入输出,数据的调用,一些数据的定义,初始化等。

③了解了对象这个重要概念,成员属性+成员方法构成,具有一定生命周期的实例,学会调用类里面的方法,跟函数差不多,又有差别慢慢去理解。

④看简单的UML图以及实现之间的关系。

5.对课程的建议

①可以将上课的源码发才群里供大家学习,不然有时间听一遍啥也不会,转头就忘了。

②将每次上课的课件放在群里,供大家复习使用。

③现在网上上课,我们都没有课本,如果是中文的课本,应该讲本课程的课本电子版发给我们,我们好对照学习。

posted @ 2020-04-03 20:18  钢铁yang  阅读(20)  评论(0)    收藏  举报