- 博客(8)
- 收藏
- 关注
原创 2020HIT软件构造实验:目录
文章目录写在前面文章链接写在前面想必看到这篇博客的人,八成应该是HIT计算机系的学弟学妹吧。软件构造这门课,对于很多同学而言,都是不小的挑战,尤其是对于我这种大二转入的编程能力很差的人而言,一开始的时候真的是一头雾水,后来难度上来之后也要多花很多时间来处理实验的任务。我写的目录里面这几篇博客并不是实验报告(网上的实验报告已经够多了,自然也不缺我这一份),而是一些针对各个任务而言,回过头来看,我认为可能对于当时的我有一定帮助的提示或者说思路,如果能对任何其他人也产生任何一丝一毫的帮助,自是本人一大幸事。这
2020-07-08 14:45:30 162
原创 中国地区“MMM dd, yyyy HH:mm:ss a“的时间格式问题
我们先来看以下代码:public class test { private final static DateTimeFormatter dtf1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); private final static DateTimeFormatter dtf2 = DateTimeFormatter.ofPattern("MMM dd, yyyy HH:mm:ss a"); public static void main(S
2020-07-08 14:43:51 3333
原创 2020HIT软件构造实验:未解决的问题整理
文章目录问题1:java的System.out和System.err的顺序问题问题2:java的Scanner关闭问题问题1:java的System.out和System.err的顺序问题比如说,我们看下面的例子:public class test { public static void main(String[] args) { System.out.println("apple"); System.err.println("red"); System.out.print
2020-07-08 14:30:07 127
原创 2020HIT软件构造:从lab3看state模式
文章目录一. 引言二. state 模式三. lab3中我的具体实现一. 引言就如同我们在自动机课程中学到的那样,我们在写程序的时候,如果某个对象始终在有限且已知的几个状态中,我们可以将程序看成一个有限状态自动机,将这个自动机的状态抽象出来,然后对这些状态和状态之间的转化进行编程。常规的手段是用if-else语句转化状态,用枚举类型记录和表达状态。但我们有更好的手段,就是 state 模式。二. state 模式state 模式不是用enum来表达状态,而是用类。一般而言,每个类中没有记录内容的字段
2020-07-07 15:20:07 167
原创 2020HIT软件构造实验:lab2各任务的个人理解
文章目录一. 实验目的二. 新的配置内容三. 实验具体内容3.1 Poetic Walks3.1.1 写测试3.1.2 两种方式实现有向带权图3.1.3 实现泛型\3.1.4 Poetic walks3.1.4.1 测试3.1.4.2 实现3.1.4.3 附加题3.2 Re-implement the Social Network in Lab13.3 Playing Chess3.3.1 我的实现的结构一. 实验目的就如同这个实验的名字一样,这个实验的重点就在于一方面,从给定的问题中抽象出来需要设计的
2020-07-06 15:06:42 310
原创 2020HIT软件构造实验:lab1各任务的个人理解
文章目录一. 实验目的二. 实验环境配置2.1 关于jdk82.2 关于assert三. 实验具体内容3.1 Magic Squares3.2 Turtle Graphics3.3 Social Network3.3.1 设计/实现ADT:Person&Relationship&FriendshipGraph3.3.2 设计/实现测试用例四. 其他的经验4.1 关于本次实验的目的4.1.1 关于Java4.1.2 关于git4.2 我的其他感想一. 实验目的这个实验其实只是四个实验中的一
2020-07-04 22:03:54 268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人