- 博客(3)
- 收藏
- 关注
原创 常用设计模式用法总结
面向可复用的设计模式1.结构型模式 适配器模式Adapter:适配器模式的作用是讲某个类或者接口转换为用户期望的形式。用于已经存在一个类或者接口,可能因为规约比如参数(类型,数量,顺序),返回值等不符合客户的需求。可以自己设计一个新的接口,接口的实现中进行适配,构造满足用户需求的接口,然后方法的实现可以delegate给已经存在的类或者接口。 装饰器模式Decorator:装饰器模式是...
2018-06-21 20:40:23 150
原创 Scanner.close()关闭输流后无法使用其他Scanner对象的问题
问题描述 实验过程中在使用Scanner对象来进行命令行输入的过程中,关闭输入流时会抛出如下的异常Exception in thread "main" java.util.NoSuchElementException: No line found at java.util.Scanner.nextLine(Scanner.java:1540) at monkeycrossriver.Sc...
2018-06-21 18:55:04 2742 2
原创 解决使用Java logging文件记录日志过程中产生.lck文件和重复文件的问题
问题描述 在使用Java logging的过程中,产生了许多.lck文件和带着后缀的重复文件。尝试使用记事本打开这两种文件,.lck文件为空,不同的重复文件中记录的是一条或者几条不同的log信息。而需求是要将这些所有的log信息记录到一个文件中。.lck文件的作用 名副其实,lck是lock的缩写。这类文件其实之前我们也接触过,不过大都没有注意而已。比如说使用VMware虚拟机运行Li...
2018-05-20 18:01:38 5130 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人