摘要: OO_第四单元总结 一、第四单元作业的架构设计 这次作业,我刚刚开始的时候还有些迷茫,通过阅读往届博客我大概了解到,需要先初始化读入的数据。所以我首先将三种图都进行了初始化,初始化其实就是将图进行分层次,先对同层次的元素类型进行构建,从高到低,初始化完,相对于就把图给建好了。然后就是各种查询,我将各 阅读全文
posted @ 2022-06-24 20:40 XinTai。 阅读(29) 评论(0) 推荐(0) 编辑
摘要: OO_第三单元总结 一、如何准备测试数据 这次单元的三次作业中,我都没有使用 Junit 单元测试来对自己的程序进行测试。 我采用的方法是 静态查找 + 构造特定数据 + 自动测评机对拍 的方式来进行测试。 构造特定数据时,我首先测试每个指令的基本功能,然后依据自己对JML类图的理解,找到一些可能出 阅读全文
posted @ 2022-05-31 23:43 XinTai。 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 第二单元总结 1.第一次作业 ​ 在第一次作业中,我采用的是一个等待队列配对一个电梯的方式,设置了电梯线程和输入线程。 1.1 同步块的设置和锁的选择 ​ 对于锁的选择上,为了防止莫名其妙的问题,我直接采用的是方法加synchronized锁(并且一直用到了作业三),显然这种方式会拖慢效率,因为可能 阅读全文
posted @ 2022-04-28 20:25 XinTai。 阅读(21) 评论(1) 推荐(0) 编辑
摘要: 第一单元总结 1. 基于度量的程序结构分析 1.1 第一次作业 第一次作业相比于后两次在结构上更为简单,因为只考虑到了常数、幂函数、单层括号等简单形式。但是就我个人而言,我认为第一次作业是对我挑战最大的一次,因为刚开始并不知道如何下手,即使做了训练项目依旧没什么想法,直到周四的实验课上,我受到实验题 阅读全文
posted @ 2022-03-23 14:43 XinTai。 阅读(45) 评论(1) 推荐(0) 编辑