摘要: 1.总结本单元作业的架构设计 本次作业三种UML图:类图,顺序图和状态图。三次作业的架构几乎是一致的,有的只是对前一次架构的添加,很少有对前一次架构的修改,就直接拿最后一次作业的架构来讲好了。 整个的架构十分简洁(简单),没有根据三种图的类型再进行整合,直接根据需要从哈希表或者是列表中取出。自己编写 阅读全文
posted @ 2021-06-22 23:41 He_RZ 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 针对第三单元的三次作业和课程内容,撰写的技术博客如下: (1)总结分析自己实现规格所采取的设计策略 阅读JML了解方法的含义,选择合适的容器和算法来实现JML的要求。在具体实现的时候,先对较为简单的抛异常的情况进行实现,再逐条分析JML的主体内容。 对于时间复杂度较高的方法,进行必要的优化。 (2) 阅读全文
posted @ 2021-05-28 11:11 He_RZ 阅读(63) 评论(1) 推荐(0) 编辑
摘要: (1)总结分析三次作业中同步块的设置和锁的选择,并分析锁与同步快中处理语句直接的关系 我选择了LinkedBlockingQueue作为共享资源,用来存储请求,由调度器和输入线程共享,减少了我需要写的同步块的数量,而在需要使用同步块的时候,我锁的是电梯对象或者是等待队列,锁和同步块中处理语句的关系是 阅读全文
posted @ 2021-04-23 00:10 He_RZ 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 第一次作业 架构概述 第一次作业简单,没有嵌套和格式判断,连三角函数都没有,我只设置了3个类,Poly,Item,Task1,在Poly对输入的字符串进行处理之后,任意一个字符串str,都是a-b*e-c的类型,先根据+-号进行切分,传入Item类的构造方法中。 Item类的构造方法会循环地进行幂函 阅读全文
posted @ 2021-03-25 16:22 He_RZ 阅读(215) 评论(2) 推荐(0) 编辑