摘要: 一、第四单元两次作业的架构设计 第一次作业 本次作业要求对于类图进行解析,因为刚开始对于整体框架没有一个十分清晰的认识,因此在实现的时候主要部分都放在myumlinteraction中处理了。 说一下自己的思路,对于输入进来的数据进行分类存储后把每个类中的属性和操作以及接口中的操作这些相互关系确定好 阅读全文
posted @ 2019-06-23 19:34 碎光123 阅读(149) 评论(1) 推荐(0) 编辑
摘要: JML理论基础 JML将注释添加到java代码中,确定方法所要执行的内容。有了它,我们就可以描述方法预期的功能,无需考虑实现。同时JML可以在不编写代码的情况下,有效的判断思路是否能够实现,即代码的准确性。同时,JML有助于层次的分化,给每个单元每个类每个方法进行明确的分工。 基本语法: 在这里不多 阅读全文
posted @ 2019-05-22 18:43 碎光123 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 第一次作业 第一次作业要求我们完成一台电梯简单的傻瓜调度,题目比较简单,主要让我们熟悉多线程的操作。 这次作业虽然说使用单线程也可以解决,但为了以后的复用,我使用了多线程,一个读入请求线程和一个电梯操作线程,读入请求线程放在主类里,此外还创了一个请求类,里面存有三个量,分别是id,from和to的信 阅读全文
posted @ 2019-04-23 16:11 碎光123 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 第一次作业 第一次作业要求我们进行简单幂函数的求导,我采用的方法是每项单独匹配,匹配完处理系数和指数放入两个动态数组且数组地址相同,在此过程中因为第一项可能无符号进行特判。第一次的优化通过指数相同系数相加,和如若有加号放在首位可省略两种情况。 第一次作业因为才开始接触java以及oo所使用的基本都是 阅读全文
posted @ 2019-03-26 21:32 碎光123 阅读(140) 评论(0) 推荐(0) 编辑