Dev_Nick

导航

2017年1月5日 #

递归

摘要: 递归:函数的自身调用函数的自身。 前提:有条件结束递归。 步骤: 1、找边界,即结束条件。 2、找重复步骤。即相同操作。 代码示例: 1 import java.io.File; 2 3 public class DemoRecursion { 4 public static void main(S 阅读全文

posted @ 2017-01-05 23:04 Dev_Nick 阅读(137) 评论(0) 推荐(0) 编辑

配置文件类 Properties

摘要: Properties(配置文件类): 主要用于生产配置文件与读取配置文件的信息。 Properties属于集合类,继承于Hashtable。 Properties要注意的细节: 1. 如果配置文件的信息一旦使用了中文,那么在使用store方法生成配置文件的时候只能使用字符流解决,如果使用字节流生成配 阅读全文

posted @ 2017-01-05 22:03 Dev_Nick 阅读(408) 评论(0) 推荐(0) 编辑

装饰者模式

摘要: 装饰者模式:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰者模式的特点: (1) 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。 (2) 装饰对象包含一个真实对象的引用(refer 阅读全文

posted @ 2017-01-05 22:03 Dev_Nick 阅读(117) 评论(0) 推荐(0) 编辑

IO(七)----转换流

摘要: 输入字节流的转换流:InputStreamReader 是字节流通向字符流的桥梁。 输出字节流的转换流:OutputStreamWriter 可以把输出字节流转换成输出字符流 。 是符流通向字节流的桥梁。 转换流的作用: 1. 如果目前所获取到的是一个字节流需要转换字符流使用,这时候就可以使用转换流 阅读全文

posted @ 2017-01-05 22:02 Dev_Nick 阅读(140) 评论(0) 推荐(0) 编辑

IO(六)--- 编码和解码

摘要: 编码: 把看得懂的字符变成看不懂码值这个过程我们称作为编码。 解码: 把码值查找对应的字符,我们把这个过程称作为解码。 注意: 以后编码与解码一般我们都使用统一的码表。否则非常容易出乱码。 常用码表: ASCII: 美国标准信息交换码。用一个字节的7位可以表示。 ISO8859-1: 拉丁码表。欧洲 阅读全文

posted @ 2017-01-05 21:29 Dev_Nick 阅读(173) 评论(0) 推荐(0) 编辑

IO(五)----打印流

摘要: 打印流(PrintStream和PrintWriter) 打印流可以打印任意类型的数据,而且打印数据之前都会先把数据转换成字符串再进行打印。 PrintStream:打印字节流。System.out对应的类型就是PrintStream。 print 方法和write方法的却别在于,print提供自动 阅读全文

posted @ 2017-01-05 21:24 Dev_Nick 阅读(155) 评论(0) 推荐(0) 编辑

IO(四)----对象的序列化

摘要: 对象的序列化: 将内存中的对象直接写入到文件设备中。 对象的反序列化: 将文件设备中持久化的数据转换为内存对象。 自定义类只要实现了Serializable接口,便可以通过对象输入输出流对对象进行序列化和反序列化。从而来实现对象的持久化存储。 对象的输入输出流 : 对象的输入输出流 主要的作用是用于 阅读全文

posted @ 2017-01-05 17:04 Dev_Nick 阅读(112) 评论(0) 推荐(0) 编辑

IO(三)----序列流

摘要: SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的文件末尾为止。 常用方法: 1、构造方法 SequenceInputStream(InputStre 阅读全文

posted @ 2017-01-05 16:29 Dev_Nick 阅读(128) 评论(0) 推荐(0) 编辑