读书笔记
文章平均质量分 56
hichinamobile
这个作者很懒,什么都没留下…
展开
-
《Effective Java》单例模式创建多对象
package com.base.test; /** * 通过 AccessibleObject.setAccessible(...)来实例化构造器私有类 * * @author ZHEN.L * @DATE 2016.04.22 * */ public class StudentDto { private static StudentDto s = new StudentD原创 2016-04-22 19:30:16 · 406 阅读 · 0 评论 -
《Effective Java》builder模式创建对象
package com.base.test; /** * * @author ZHEN.L * @DATE 2016.04.22 * */ public class StudentDto { private String name; private int age; private String address; private StudentDto() { }原创 2016-04-22 18:43:17 · 355 阅读 · 0 评论 -
《Head First设计模式》 - 观察者模式
观察者模式使用非常广泛,在《head first设计模式》中放在第一位,该模式必须掌握。该模式又叫发布/订阅模式;将观察者和被观察者分离。 package observe; /** * 被观察者接口 * * @author ZHEN.L * @date 2016.04.12 * */ public interface Observable { void addObser原创 2016-04-12 19:52:33 · 341 阅读 · 0 评论 -
《Effective Java》基本数据类型与自动装箱类型处理时间对比
/** * 基本类型于自动装箱类型处理时间对比 * 每次执行的时候,Long类型都会创建一个实例 * * @author ZHEN.L * @DATE 2016.04.22 * */ public class Test { public static void main(String[] args) { Long sum1 = 0L; long sum2 = 0;原创 2016-04-22 19:51:19 · 273 阅读 · 0 评论 -
《Effective Java》内存泄漏:消除过期的对象引用
import java.util.Arrays; import java.util.EmptyStackException; /** * 内存泄漏:消除过期的对象引用 * * @author ZHEN.L * @DATE 2016.04.25 * */ public class Stack { private Object[] objects;原创 2016-04-25 18:33:15 · 414 阅读 · 0 评论 -
《JAVA并发编程实战》 - 原子变量与非阻塞同步机制
1. 锁的劣势 2. 硬件对并发的支持 3. 原子变量类 4. 非阻塞算法原创 2016-06-18 15:42:16 · 231 阅读 · 0 评论 -
《java并发编程实战》 - java内存模型
1. 内存模型概述 1.1 平台内存模型 1.2 重排序 1.3 java内存模型简介 1.4 借住同步 2. 发布 2.1 不安全发布 2.2 安全发布 2.3 安全初始化模型 2.4 双重锁检查 3. 初始化过程的安全性原创 2016-06-18 15:47:36 · 247 阅读 · 0 评论 -
多线程 - 显式锁-读写锁ReadWriteLock
package test; import java.util.HashMap; import java.util.Map; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.locks.Lock; import java.u原创 2016-06-18 17:14:36 · 279 阅读 · 0 评论