java
文章平均质量分 79
fan_zyf
最大的优势--就是你还年轻。
展开
-
Reader与Writer的IO操作
Reader与Writer:用来处理“字符流”(文本文件),与字节输入输出流类似,Reader和Writer建立了一条通往字符文件的通道,提供了相应的读写方法。下面介绍两种集成了Reader和Writer的输入输出字符流,Reader提供的一些方法:public int read();读取单个字符public int read(char[] cbuf);从流中读取字符并原创 2017-04-20 18:08:20 · 827 阅读 · 0 评论 -
InputStream与OutputStream文件操作
一:InputStream与OutputStream提供了输入输出流来对文件进行操作,可以用来处理二进制文件,也可以用来处理文本文件。但是这两类是抽象类,所以我们使用时,需使用实现它们的子类。FileInputStream:文件输入流,它表示一个文件字节输入流,从中可读取一个字节或一批字节;FileOutputStream:文件输出流,它表示一个文件字节输出流,可向流中写入一个字节或一原创 2017-04-19 19:12:56 · 980 阅读 · 0 评论 -
java回调机制
现在有以下场景:我遇到一个问题,比如1+1=?,我不会怎么办,那么我就去找别人,这里别人比如就是小明。好,那么我要问问题,我打电话给小明问他1+1=几,但是我打电过去的时候,小明刚好在做一件很急的事情,那么我先把我的问题告诉他了,等他忙完了一定要告诉我答案。好了。过了1个小时他忙完了,打电话给我告诉我是2。好了这就是整个回调的过程。那么首先,我们先定义一个回调函数的接口,回调函数callMe原创 2017-05-08 10:58:30 · 207 阅读 · 0 评论 -
序列化与反序列化
话不多说,直接开工1.我们有一个User类,实现了Serializable接口public class User implements Serializable { private static final long serialVersionUID = -1L; public int id; public String name; public S原创 2017-04-25 15:03:48 · 245 阅读 · 0 评论 -
Java设计模式之创建型模式--原型模式
一:简介原型模式用起来很简单,我们只需实现Cloneable接口,重写clone方法即可。使用原型模式的目的,是为了避免初始化是需要消耗很多的资源,new一个对象时需要进行繁琐的数据准备。二:例子假设,创造一个人,设置他的性别,国籍,种类(黑人还是白人还是黄种人)。等等之类,比方说现在就这三个属性。原创 2017-06-17 14:48:52 · 294 阅读 · 0 评论 -
Java设计模式之创建型模式--建造者模式
一:简介建造者模式可以将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以有不同的表示。二:角色Product:表示被构造的复杂对象。Builder:给出一个抽象接口,以规范产品对象的各个组成成分的建造。这个接口规定要实现复杂对象的哪些部分的创建,并不涉及具体的对象部件的创建。ConcreteBuilder:实现Builder的接口以构造和装配该产品的各个部件,定义并明确它所创建的表示原创 2017-06-14 22:53:41 · 370 阅读 · 0 评论 -
Lambda表达式的使用
用Lambda表达式开启线程我们知道,开启一个子线程。可以这么写:new Thread(new Runnable() { @Override public void run() { buffer.append("普通的开启一个子线程\n"); } }).star原创 2017-06-06 13:01:45 · 4144 阅读 · 0 评论 -
Java设计模式之创建型模式--单例模式
单例模式它确保了某个类只有一个实例对象。对于单例模式,一般来说由一个私有的属性(对自己的引用),一个私有的构造,加上一个提供给外部使用的静态方法构成。下面介绍一下单例的几种写法原创 2017-06-13 13:57:55 · 281 阅读 · 0 评论 -
Java设计模式之创建型模式--工厂方法及抽象工厂模式
Java设计模式之创建型模式–工厂方法模式一:工厂方法1.我们先看类图2.工厂方法是针对每一种产品提供一个工厂类,比如我是生产A类产品的,但是A类产品又分为google旗下和华为旗下,这是我需要提供两个工厂,每个工厂生产属于自己的产品A。3.关于工厂,还有一个简单工厂就不介绍了,它只是在创建产品A的时候,传入不同的参数加以识别,从而创建相应的产品。在这里就不演示了。原创 2017-06-12 19:00:08 · 319 阅读 · 0 评论