摘要: 本篇随笔主要介绍了一个用java语言写的将一个文件编码转换为另一个编码并不改变文件内容的工具类: 通过读取源文件内容,用URLEncoding重新编码解码的方式实现。 阅读全文
posted @ 2016-10-03 17:58 Michaelwjw 阅读(4163) 评论(0) 推荐(0) 编辑
摘要: 本篇随笔主要介绍Java实现设配器设计模式。 先来看下待解决的问题: (图片转自http://blog.csdn.net/jason0539) 由上图的情况可知,欧洲壁式插座只有三足插口,如果我们想要使用的是两足插口,就需要适配器来进行转换。(适配器一面是三足插口,一面是两足插口) 适配器模式一般有 阅读全文
posted @ 2016-09-20 17:43 Michaelwjw 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 本篇随笔主要介绍用Java实现简单的装饰器设计模式: 先来看一下装饰器设计模式的类图: 从图中可以看到,我们可以装饰Component接口的任何实现类,而这些实现类也包括了装饰器本身,装饰器本身也可以再被装饰。 下面是用Java实现的简单的装饰器设计模式,提供的是从基本的加入咖啡入手,可以继续加入牛 阅读全文
posted @ 2016-09-18 19:54 Michaelwjw 阅读(1866) 评论(0) 推荐(1) 编辑
摘要: 先说下本篇随笔主要涉及到的东西(参考Java编程思想一书): 1、说明 List<Fruit> 与 List<Apple> 之间为什么是非继承关系。 2、由 1 引出的问题说明 List<? extends Fruit> 存在的必要性。 3、说明 List<? super Fruit> 与 List 阅读全文
posted @ 2016-09-18 15:48 Michaelwjw 阅读(11656) 评论(1) 推荐(2) 编辑
摘要: 先说下本篇随笔的目录。 1、介绍windows中环境变量Path与ClassPath的区别。 2、可能导致命令行运行javac编译成功,但 java命令 + 所要执行的类的类名 无效的原因。 3、介绍Maven项目的结构。 4、Eclipse中添加Jar包的两种方式Add Jars 与 Add Ex 阅读全文
posted @ 2016-09-06 19:21 Michaelwjw 阅读(6962) 评论(2) 推荐(3) 编辑