zoukankan      html  css  js  c++  java
  • 实验三报告

    20182319 2019-2020-1 《数据结构与面向对象程序设计》实验三报告


    课程:《程序设计与数据结构》
    班级: 1823
    姓名: 彭淼迪
    学号:20182319
    实验教师:王志强
    实验日期:2019年9月28日
    必修/选修: 必修

    1.实验内容

    下载安装并使用IDEA,完成下面实验(部分参考)。

    1. 初步掌握单元测试和TDD

    2. 理解并掌握面向对象三要素:封装、继承、多态(自己去学!)

    3. 初步掌握UML建模

    4. 完成蓝墨云上 (1)-(5)实验。

    2. 实验过程及结果

    在下载完IDEA,开始正式做一些实验。具体内容如下:

    实验一:

    首先,按照要求编了一个分数统计器的类。
    在这里插入图片描述
    然后,为了防止我们的代码有问题,就搞点事情,弄几个数据来测试一下,当然,我们的数据肯定不是直接随便弄几个数来就完事,我们应该选取一部分比较具有代表性的不同类型数据,在这一次的测试中我们选择的是正常输入,非法输入,边界输入(这是一个非常容易出问题的地方)的三种情况(当然,每次的测试也不只有一组数据)。
    在这里插入图片描述
    最后再测试一下
    在这里插入图片描述

    实验二

    对于stringbuffer还是比较陌生的,所以在菜鸟上找了一下,做了一个基本的了解(结果发现根本没有必要,只要照着教程稍微学习一下,然后稍微发点写就好了)。
    在这里插入图片描述
    然后测试一下
    在这里插入图片描述
    在这里插入图片描述

    实验四:

    这里面其实有好多是Alt+Insert直接自己出来的我们也没有做太多的事。
    在这里插入图片描述

    实验五:

    也只是照葫芦画瓢,依照书上的直接画了。
    在这里插入图片描述

    3. 实验过程中遇到的问题和解决过程

    • 问题1:老师其实上课的时候有介绍过快捷键,但由于版本的不同,所以只能干看着老师一顿疯狂输出而我却完全get不上。
    • 问题1解决方案:这个工作上课肯定是没有时间来完成了,所以只能在下了课之后,对着老师所说的麻烦办法直接一顿模仿,然后惊奇地发现它边上有标记快捷键,然后就舒服了。
      在这里插入图片描述
    • 问题2:实验五说着感觉挺轻松的,但其实在做的时候也是遇到了一点麻烦的,当时找那个类在哪我都找不到。
    • 问题2解决方案:我是直接看着他们做了一遍然后记住类的框在class中,然后学聪明了,知道了可以利用英语来猜测一些东西,然后果断就做完了,贼开心。

    其他(感悟、思考等)

    其实有时候老师会在课上讲一些东西,那些东西也十分有用,但课上的时间终究是有限的,我们还是要在课后多花点时间虽然本来花的时间就不少了,老师也不可能都讲到,讲清楚,比如这个快捷键,但不论是从学习还是方便自己写东西的角度来说,我们还是要用到的,所以就只能要求我们自学了一把辛酸泪

    参考资料

  • 相关阅读:
    Memcached 缓存服务器介绍
    hibernate ——联合主键
    hibernate ——关联关系
    Spring与Struts整合
    spring-DataSource
    hibernate ——helloWorld程序(annotation配置)
    hibernate ——helloWorld程序(XML配置)
    Struts2 知识体系
    Encoding filter 编码过滤器
    jQuery.ajax() 函数详解
  • 原文地址:https://www.cnblogs.com/ydfy/p/11613541.html
Copyright © 2011-2022 走看看