2021年6月26日
摘要: 架构设计 笔者认为本次作业很重要的一部分就是UML类图中各个元素的整理与分类。 笔者将传入的umlElements中的所有元素进行分类,在构造函数中对各个类图进行了初始化。以第三次作业为例,笔者将所有类型的元素分为了四批来处理,第一批处理UmlClass,UmlInterface,UmlIntera 阅读全文
posted @ 2021-06-26 20:33 SarahGaga 阅读(36) 评论(0) 推荐(0) 编辑
2021年5月30日
摘要: 有关JML JML(Java Modeling Language) 是用于对 Java 程序进行规格化设计的一种表示语言,一般用来开展规格化设计、提高代码的可维护性等用途。 注释结构 JML 以 javadoc 注释的方式来表示规格,每行都以 @ 起头。有两种注释方式,行注释和块注释。其中行注释的表 阅读全文
posted @ 2021-05-30 21:14 SarahGaga 阅读(65) 评论(0) 推荐(0) 编辑
2021年4月27日
摘要: 这是笔者第一次接触Java多线程,本单元的电梯调度作业把我领进了多线程作业的世界,也给我带来了很大的启发,比如说synchronized() 锁与同步块的使用、wait() 和 notifyAll() 的配合使用,也让我尝试实现了多线程的debug、性能的优化等等,可以说是一次充满挑战与收获的旅程。 阅读全文
posted @ 2021-04-27 21:39 SarahGaga 阅读(86) 评论(0) 推荐(0) 编辑
2021年3月29日
摘要: 第一单元的OO作业就这样收尾啦,过程很艰难,但也学到了很多!以下是对本单元三次作业的分析与总结,笔者第一次写博客,肯定会有很多不足,感谢每一个戳进来看的人! 总体而言,这三次作业的目标都是表达式求导,它们的结构与难度是迭代的。第一次作业只支持幂函数的求导,第二次作业新增了三角函数和表达式因子的求导, 阅读全文
posted @ 2021-03-29 12:10 SarahGaga 阅读(62) 评论(0) 推荐(0) 编辑