自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程的创建

每一个进程都必须有一个主线程,在主线程中我们可以创建多个线程。创建线程的方法有以下几种:一、继承Thread类这种方法需要重写run方法,非常简单,但同时会使代码结构混乱而且降低可读性。package p1;public class myThread extends Thread{ @Override public void run(){ System.out.prin...

2019-06-22 20:55:23 110

原创 Strategy设计模式

在我的理解中,strategy设计模式就是能够实现整体地替换某个算法去解决同一个问题的一种编程模式。举个例子,我们从A地到B地,可以坐车,可以步行,可以骑自行车,但这三种方式都是出行的一种形式,因此,我们可以设计一个出行的接口,然后三种方法分别是接口的具体实现类。具体结构可以概括为下面这张图:Context类可以理解为将接口封装的一个类,在使用的时候,只需要声明一个Context类,就可以委...

2019-06-22 20:26:14 194

原创 Lab6--JFreeChart的使用

JFreeChart是Java平台上的一个开放的图标绘制类库,它完全使用Java语言编写。JFreeChart可生成饼图、柱状图、散点图、时序图、甘特图等,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。JFreeChart下载地址:http://www.jfree.org/jfreechart/download.html在本实验中,只需利用jfreechart生成柱状...

2019-06-21 19:52:31 149

原创 Lab5--java多种I/O实现

在lab5中要求利用多种I/O实现文件读写,并根据Strategy设计模式在多种I/O策略之间切换。输入策略一、Reader利用Filereader 和BufferedReader,根据BuffredReader的readLine方法逐行直接读取。...

2019-06-21 19:12:25 140

原创 Lab4--关于log的使用

Logging日志框架提供了包含可配置日志记录的功能,可以在运行时和单个功能部件中启用、禁用或增加详细信息。在lab4中使用log4j2完成基本日志功能关于log4j2的下载Apache官网下载Log4j2,http://logging.apache.org/log4j/2.x/download.html向项目中导入jar包,基本上只需要导入一下两个包,xx为版本号:log4j-cor...

2019-06-21 18:35:22 808

原创 软件构造第七章:程序的健壮性

Chapter 7: Software Construction for Robustness7.2 Error and Exception Handling7.2.1 Generic Error and Exception Handling Techniques一、Errors错误(errors)的分类有多种,常见的有代码错误和设备的物理限制所引发的错误,比如硬盘满了或者内存不够等。解...

2019-05-27 21:25:33 532

空空如也

空空如也

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

TA关注的人

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