- 博客(9)
- 收藏
- 关注
原创 一些设计模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用:我们明确地计划不同条件下创建不同实例时。如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品
2020-06-14 19:17:27
145
原创 lab4
Error and Exception Handling 处理输入文本中的三类错误 DataPatternException在正则表达式匹配时,若没有匹配到则抛出该错误if(!matcher.find()) { try{thrownewDataPatternException("mismatch");} catch(DataPatternException e){ logger.log(Level.SEVERE, e.getMess...
2020-06-14 18:15:55
256
原创 junit检查异常
检查抛出的异常1.@Test(expected…)@Test(expected =异常类.class)public voidtest() {...}2.ExpectedException@Rulepublic ExpectedException expectedEx = ExpectedException.none();@Testpublic void testValidationException() throws IllegalArgumentException ...
2020-06-14 01:28:46
325
原创 Comparator接口的使用
Comparator接口中有一个方法intcompare(To1, To2)。这个方法返回值是int类型,如果返回值小于0,说明比较结果是o1<o2,如果返回值等于0,说明比较结果是o1=o2,如果返回值大于0,则说明比较结果是o1>o2。class ActivityEntry<R> implements Comparator<ActivityEntry<R>>{ @Override public int ...
2020-06-13 01:54:46
228
原创 JTable创建表格
public class t1 extends JFrame{ public t1(){ super();setTitle("创建可以滚动的表格");//标签setBounds(100, 100, 240, 150); setBounds(x,y,width,height); x:组件在容器X轴上的起点, y:组件在容器Y轴上的起点 ,width:组件的长度 ,height:组件的高度...
2020-06-12 03:00:30
353
原创 Calendar,Date类的使用
实验中有很多需要处理时间的地方如比较时间先后,比较1d后时间先后,由于闰年,月份等因素不好直接处理可以使用java的Calendar,Date类来处理比较方便下面是使用方法1、Calendar转换成DateCalendar cal = Calendar.getInstance();Date date = cal.getTime;2、Date 转换成 CalendarDate date = new Date();Calendar cal = Calendar.getIns.
2020-06-11 01:49:43
3131
原创 软件lab2
目录1 实验目标概述 12 实验环境配置 13 实验过程 13.1 Poetic Walks 13.1.1 Get the code and prepare Git repository 13.1.2 Problem 1: TestGraph <String> 13.1.3 Problem 2: ImplementGraph <String...
2020-04-26 15:42:51
382
原创 软件lab1
转存失败重新上传取消2020年春季学期计算机学院《软件构造》课程Lab 1实验报告目录1 实验目标概述 12 实验环境配置 13 实验过程 13.1 Magic Squares 13.1.1isLegalMagicSquare() 13.1.2generateMagicSquare() 13.2 Turtle Graphi...
2020-03-18 21:11:26
231
原创 hello's life
计算机系统大作业题 目程序人生-Hello’s P2P 专 业 计算机学 号 1180300122班 级11803001学 生 刘子睿...
2019-12-30 20:14:30
457
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人