摘要: 一、第四单元作业设计架构 第一次作业 ​ 首先附上第一次作业的UML类图: 设计思路 ​ 由于每一个UmlElement都是从一个UML图中拆分出来的元素,那么我再根据每个元素之间的关系,将其重组成一张图,就可以在这张图上比较简便快捷地查找我所需要的任何有关图的信息了。所以作业的重点其实就放在如何能 阅读全文
posted @ 2019-06-24 15:10 Cauchy_Mars 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 第三单元课程概述 ​ 本单元的主人公是JML语言,全称为 Java Modeling Language ,即用于对Java程序进行规格化设计的一种表示语言。在前两个单元中,助教下发任务指导书,我们根据指导书的任务需求 自行设计 我们的架构,比如需要将需求抽象成哪些类,类之间的逻辑关系是什么样的,数据 阅读全文
posted @ 2019-05-22 13:54 Cauchy_Mars 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一、设计策略 第一次作业(傻瓜式电梯): 由于是第一次写多线程作业,许多的知识还处在理论阶段,所以第一次作业写得非常的朴实无华。整个程序总共有四个类,Main类负责通过电梯类实例化一个电梯,然后通过while循环不断地通过阻塞式输入接口得到正确的乘客请求;Dispatch类是调度器的存放位置,由于是 阅读全文
posted @ 2019-04-24 17:54 Cauchy_Mars 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 漫长旅程中还算不错的开头 在本学期开始之前,我按照助教们所给的寒假作业指导书自学了Java语言的相关知识,了解了Java语言的基本语法,输出一句“Hello World!”,掌握了基本的一些输入输出方法,也学习了一下如何使用正则表达式。比较顺利地完成了寒假作业的三个小程序。但是,做完之后我就一直在回 阅读全文
posted @ 2019-03-27 11:22 Cauchy_Mars 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 基本概述: Java虚拟机简称JVM,是JRE中的一部分,也是Java程序运行的最关键的部分。完整的Java运行流程大致包括编译.java文件形成.class文件,然后根据.class文件的内容进行一系列的步骤使整个程序运行起来。其中将.java文件编译为.class文件由Java编译器完成,而由. 阅读全文
posted @ 2019-03-09 19:53 Cauchy_Mars 阅读(1585) 评论(0) 推荐(0) 编辑