
Java
cjwsimple
这个作者很懒,什么都没留下…
展开
-
Java NumberFormat 类
NumberFormat 表示数字的格式化类, 即:可以按照本地的风格习惯进行数字的显示。此类的定义如下:public abstract class NumberFormat extends FormatMessageFormat 、DateFormat 、NumberFormat 是 Format 三个常用的子类,如果要想进一步完成一个好的国际化程序,则肯定需转载 2015-07-03 17:38:49 · 1034 阅读 · 0 评论 -
Java设计模式 建造模式(Builder)
直接上代码public class Contact { final String name; final String email; final String phone; private Contact(final Builder builder){ this.name = builder.name; this.email = builder.email; this.ph原创 2016-01-12 18:06:28 · 520 阅读 · 0 评论 -
Java设计模式 状态模式(State)
在状态模式中,一个类的行为基于它的状态的改变而改变。状态模式归属于行为型模式。在下面的实例中,我们创建了一个接口State,定义了一个操作方法,两个实现类StartState和StopState。另外,创建了一个上下文类Context,这个类关联到State类。UML类图如下所示://状态类public interface State { public vo原创 2015-12-25 11:26:22 · 521 阅读 · 0 评论 -
Java设计模式 代理模式(Proxy)
代理模式代理模式的作用是:为其它对象提供一种代理以控制对这个对象的访问。在某些情况下,一 个客户不想直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介作用。 代理模式一般涉及到三个角色:抽象角色:声明真实对象和代理对象的共同接口代理角色:代理对象内部包含有真实角色的引用,从而可以操作真实角色,同时代理对象 与真实对象有相同的接口,能在任何时候代替真实对象,同时代理原创 2015-12-22 11:23:33 · 538 阅读 · 0 评论 -
Java NIO ByteBuffer图解
概述ByteBuffer是NIO里用得最多的Buffer,它包含两个实现方式:HeapByteBuffer是基于Java堆的实现,而DirectByteBuffer则使用了unsafe的API进行了堆外的实现。这里只说HeapByteBuffer。使用ByteBuffer最核心的方法是put(byte)和get()。分别是往ByteBuffer里写一个字节,和读一个字节转载 2015-12-04 17:17:28 · 814 阅读 · 0 评论 -
Java设计模式 工厂模式(Factory)
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利于原创 2015-12-21 13:13:50 · 147 阅读 · 0 评论 -
Java设计模式 观察者模式(Observer)
观察者模式 Observer观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。观察者模式的组成 抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象原创 2015-12-18 17:50:14 · 483 阅读 · 0 评论 -
Java设计模式 模板方法(Template Method)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/8744002今天你还是像往常一样来上班,一如既往地开始了你的编程工作。项目经理告诉你,今天想在服务器端增加一个新功能,希望写一个方法,能对Book对象进行处理,将Book对象的所有字段以XML格式进行包装,这样以后可以方便与客户端进行交互。并且在包装开始前和结束后要打原创 2015-06-11 17:03:35 · 605 阅读 · 0 评论 -
Java设计模式 单例模式(Singleton)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/8860649写软件的时候经常需要用到打印日志功能,可以帮助你调试和定位问题,项目上线后还可以帮助你分析数据。但是Java原生带有的System.out.println()方法却很少在真正的项目开发中使用,甚至像findbugs等代码检查工具还会认为使用System.out.p原创 2015-06-11 18:27:58 · 428 阅读 · 0 评论 -
Java 集合
JAVA集合小结下面是我自己画的,关系画得没上面好,但我自己看着清楚些还有一张下载来的: 有序否允许元素重复否Collection否是List是是SetAbstractSet否否转载 2015-10-21 15:29:54 · 355 阅读 · 0 评论 -
Android Cursor
使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:原创 2015-08-24 16:01:54 · 516 阅读 · 0 评论 -
Java输入输出流
目录(?)[+]1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。转载 2016-02-17 17:25:52 · 661 阅读 · 0 评论