摘要: 在实验中,大体的心路历程是这样的,Lab1-Lab2的好奇与新鲜感,Lab3-Lab5由编程到放弃到崩溃再重新拾起勇气,Lab6的新鲜感。个人感觉在Lab3-Lab5的时候,对于个人的挑战还是相当大的,特别是在Lab3中不断变化需求,在Lab4-Lab5中几近重构所有代码,真实模拟了以后可能会遇到的 阅读全文
posted @ 2018-06-17 13:33 匆匆那年匆匆走 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Factory设计模式基本就是通过传入指定的参数/或者不传入参数,通过Factory的某个方法(为了避免实例化Factory对象,一般方法为静态static),来获取一个对象。这个是Factory用的比较多的地方。对于Vertex和Edge的Factory来说,通过传入一些构建对象所需的信息来自动创 阅读全文
posted @ 2018-06-14 16:10 匆匆那年匆匆走 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在这里记录一下关于软件构造课程Lab3中关于正则表达式的应用。 在实验内容中,要求用正则表达式来匹配读入文件的内容,从而取得构建图需要的相关信息。 举个例子,读入的文件(GraphPoetTestFile.txt)内容如下: 先说一下文件内容中的数据格式: ①一定有一行,第一个单词为"GraphTy 阅读全文
posted @ 2018-06-09 13:29 匆匆那年匆匆走 阅读(226) 评论(0) 推荐(0) 编辑
摘要: IO流是输入输出流,即 inputStream、outputStream。 input是输入,读,把外部数据读到内存 output是输出,写,把内存中的数据写到外部 Java保存数据仅限于程序运行期间的暂存,要使数据永久的保存下来,必须保存在硬盘里。而流就是用来写数据的。 java io流的有关接口 阅读全文
posted @ 2018-06-06 20:38 匆匆那年匆匆走 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 我们刚开始学习java时会被要求记住主方法(main)的方法,就像这样: public static void main(String[] args)为Java程序的入口方法,JVM在运行程序的时候,会首先查找main方法。其中,public是权限修饰符,表明任何类或对象都可以访问这个方法,stat 阅读全文
posted @ 2018-06-06 11:56 匆匆那年匆匆走 阅读(24229) 评论(1) 推荐(3) 编辑