自定义博客皮肤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 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关注的人

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