摘要: 完美的单例 双重检查锁(DCL) 用处:延迟初始化,降低同步开销。double checked locking 注意:single必须声明为volatile,且支持JDK1.5及以上版本。 对象初始化需要三个步骤: memory=allocate(); //1.分配内存空间 ctorInstance 阅读全文
posted @ 2017-07-04 17:04 Mr.Ming2 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 设计模式主要分三个类型:创建型、结构型和行为型。 其中 创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Met 阅读全文
posted @ 2017-07-04 17:02 Mr.Ming2 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 计算机基础--Java中int char byte的关系 重要:一个汉字占用2byte,Java中用char(0-65535 Unicode16)型字符来存字(直接打印输出的话是字而非数字),当然要用int(32位)来存字是可以的,将char型值赋给int型会自动类型转换。 所谓int为整形数 表示 阅读全文
posted @ 2017-07-04 10:41 Mr.Ming2 阅读(861) 评论(0) 推荐(0) 编辑