自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工厂设计模式

在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象工厂设计模式很好的解决了这些问题第一步:建立一个抽象工厂public ...

2018-06-18 11:33:45 107

原创 Java多线程 独立日志

在Lab6中,我们同时执行多个Monkey线程,并需要为每一个Monkey生成独立的日志文件但是在实验过程中虽然生成了对应的日志文件,但是文件的内容并不是独立关于一只猴子的,而是许多内容基本相同的文件想要实现独立的日志,要进行如下操作:在一个项目里,我使用Log4j生成日志,我不希望任务线程组各个线程都记录在同一个日志里,那样太乱了,而是单独生成日志记录。这样的话,需要针对每个线程创建Logger...

2018-06-17 23:39:29 4845

原创 Java中Scanner类的close()方法所引发的错误

Java通过系统类System实现标准输入/输出的功能我们经常通过实例化Scanner类的方式实现从键盘的数据输入但其中的如果对其中一些细节不了解,就会引发不能理解的错误比如close方法:import java.util.Scanner;public class CloseTest { public static void main(String[] args){ Scanner in...

2018-06-17 01:19:40 9932 1

空空如也

空空如也

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

TA关注的人

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