自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 一些设计模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品

2020-06-14 19:17:27 113

原创 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 173

原创 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 249

原创 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 162

原创 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 301

原创 Calendar,Date类的使用

实验中有很多需要处理时间的地方 如比较时间先后,比较1d后时间先后,由于闰年,月份等因素不好直接处理 可以使用java的Calendar,Date类来处理比较方便 下面是使用方法 1、Calendar转换成Date Calendar cal = Calendar.getInstance(); Date date = cal.getTime; 2、Date 转换成 Calendar Date date = new Date(); Calendar cal = Calendar.getIns.

2020-06-11 01:49:43 3060

原创 软件lab2

目录 1 实验目标概述 1 2 实验环境配置 1 3 实验过程 1 3.1 Poetic Walks 1 3.1.1 Get the code and prepare Git repository 1 3.1.2 Problem 1: TestGraph <String> 1 3.1.3 Problem 2: ImplementGraph <String...

2020-04-26 15:42:51 221

原创 软件lab1

转存失败重新上传取消 2020年春季学期计算机学院《软件构造》课程 Lab 1实验报告 目录 1 实验目标概述 1 2 实验环境配置 1 3 实验过程 1 3.1 Magic Squares 1 3.1.1isLegalMagicSquare() 1 3.1.2generateMagicSquare() 1 3.2 Turtle Graphi...

2020-03-18 21:11:26 185

原创 hello's life

计算机系统 大作业 题 目程序人生-Hello’s P2P 专 业 计算机 学   号 1180300122 班 级11803001 学 生 刘子睿...

2019-12-30 20:14:30 304 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除