2019年6月22日
摘要: 一、总结本单元两次作业的架构设计 第一次作业 要求简述:本次作业最终需要实现一个UML类图解析器,可以通过输入各种指令来进行类图有关信息的查询。以uml模型中的类查询为主,我们在课程组提供的结构中实现以下查询功能的细化:模型中一共有多少个类、类中的操作有多少个、类有几个关联、类的关联的对端是哪些类、 阅读全文
posted @ 2019-06-22 19:13 酌醴 阅读(133) 评论(0) 推荐(0) 编辑
2019年5月22日
摘要: (1)梳理JML语言的理论基础、应用工具链情况 (1)梳理JML语言的理论基础、应用工具链情况 ·关于建模语言 JML(Java Modeling Language)直译成中文就是Java建模语言;建模语言是一种描述信息或者数据模型的概念的语言,其目的在于实现模型概念的传递,提供了系统的设计蓝图,在 阅读全文
posted @ 2019-05-22 20:57 酌醴 阅读(145) 评论(0) 推荐(0) 编辑
2019年4月24日
摘要: 一、设计策略 第一次作业 任务描述:完成单部多线程傻瓜调度(FAFS)电梯的模拟。 设计综述:考虑到接下来的两次作业任然是电梯相关,在完成这次作业的时候就直接 使用了捎带策略。用了两个线程,一个呼叫一个运行,没有调度器,完成需求是靠电 梯控制器主动请求获得新需求。 系统组成:一个呼叫器,一个电梯控制 阅读全文
posted @ 2019-04-24 18:09 酌醴 阅读(131) 评论(0) 推荐(0) 编辑
2019年4月13日
摘要: sleep()和wait()的区别 sleep()方法是Thread类的方法,wait()方法是Object类的方法。 调用sleep()方法的过程中,线程不会释放对象锁,睡眠时间一过,就又开始执行。 调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用not 阅读全文
posted @ 2019-04-13 14:27 酌醴 阅读(151) 评论(0) 推荐(0) 编辑
2019年3月27日
摘要: 一、对面向对象的理解 有位同学给java的面向对象做了一个形象生动的类比,我觉得很有道理,大概按我的理解如下: 结构的形成看图之前,我们要先明白,世界上是先有了实体,才有了一步步抽象至以上的体系结构,当然也未必是自底向上逐步抽象,也许在最初的认识体系中,只有故宫里的植物C、植物、和存在,或许迎客松A 阅读全文
posted @ 2019-03-27 15:39 酌醴 阅读(147) 评论(0) 推荐(0) 编辑