读书笔记
文章平均质量分 68
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 · 428 阅读 · 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 · 374 阅读 · 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 · 357 阅读 · 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 · 289 阅读 · 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 · 436 阅读 · 0 评论 -
《JAVA并发编程实战》 - 原子变量与非阻塞同步机制
1. 锁的劣势2. 硬件对并发的支持3. 原子变量类4. 非阻塞算法原创 2016-06-18 15:42:16 · 254 阅读 · 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 · 267 阅读 · 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 · 299 阅读 · 0 评论