Tags

keep hungry keep foolish
JDK源码解析

Java多线程——PriorityBlockingQueue DelayQueue源码解析

分析多线程无界优先级阻塞队列PriorityBlockingQueue和DelayQueue的实现原理


Java多线程——LinkedBlockingQueue ArrayBlockingQueue源码解析

分析多线程有界阻塞队列LinkedBlockingQueue和ArrayBlockingQueue的实现原理


Java多线程——线程池ThreadPoolExecutor源码解析

分析线程池ThreadPoolExecutor类的实现原理


Java多线程——FutureTask源码解析

分析多线程返回结果类Callable基于FutureTask类执行的实现原理


Java多线程——AtomicLong LongAdder源码解析

分析多线程原子操作数AtomicLong和LongAdder以及compareAndSwap无锁算法的实现原理


Java多线程——AtomicLong LongAdder源码解析

分析多线程原子操作数AtomicLong和LongAdder以及compareAndSwap无锁算法的实现原理


Java多线程 ThreadLocal源码解析

分析ThreadLocal和其内部类ThreadLocalMap的实现原理


Java多线程——Thread Runnable源码解析

分析多线程启动方式Thread和Runnable的实现原理


Java多线程——ConcurrentHashMap源码解析

分析并发集合类ConcurrentHashMap的实现原理


Java序列化 ObjectInputStream源码解析

分析序列化输入流ObjectInputStream的实现原理


Java序列化 ObjectOutputStream源码解析

分析序列化输出流ObjectOutputStream的实现原理


Java PipedInputStream PipedOutputStream类源码解析

分析管道字节流PipedInputStream和PipedOutputStream的实现原理


Java BufferedReader BufferedWriter类源码解析

分析缓冲字符流BufferedReader和BufferedWriter的实现原理


Java BufferedInputStream BufferedOutputStream类源码解析

分析缓冲字节流BufferedInputStream和BufferedOutputStream的实现原理


Java FileWriter OutputStreamWriter类源码解析

分析字符输出流FileWriter和OutputStreamWriter的实现原理


Java FileReader InputStreamReader类源码解析

分析字符输入流FileReader和InputStreamReader的实现原理


Java FileInputStream FileOutputStream类源码解析

分析文件字节输入流FileInputStream和FileOutputStream的实现原理


Java ByteArrayInputStream ByteArrayOutputStream类源码解析

分析内存字节流ByteArrayInputStream和ByteArrayOutputStream的实现原理


Java StringBuffer StringBuilder类源码解析

分析动态字符串StringBuffer和StringBuilder的实现原理


Java HashSet LinkedHashSet TreeSet类源码解析

分析Set集合HashSet LinkedHashSet TreeSet的实现原理


Java TreeMap类源码解析

分析Map集合TreeMap的实现原理


Java LinkedHashMap类源码解析

分析Map集合LinkedHashMap的实现原理


Java Hashtable类源码解析

分析Map集合Hashtable的实现原理,与HashMap进行比较


Java HashMap类源码解析(续)-TreeNode

分析Map集合HashMap树结点TreeNode的实现原理


Java HashMap类源码解析

分析Map集合HashMap实现原理


Java LinkedList类源码解析

分析List集合LinkedList实现原理


Java ArrayList类源码解析

分析List集合ArrayList实现原理


Java String类源码解析

分析字符串String实现原理


设计模式

访问者模式

《大话设计模式》第28章读书笔记,介绍访问者模式


解释器模式

《大话设计模式》第27章读书笔记,介绍解释器模式


享元模式

《大话设计模式》第26章读书笔记,介绍享元模式


职责链模式

《大话设计模式》第24章读书笔记,介绍职责链模式


中介者模式

《大话设计模式》第25章读书笔记,介绍中介者模式


桥接模式

《大话设计模式》第22章读书笔记,介绍桥接模式


命令模式

《大话设计模式》第23章读书笔记,介绍命令模式


迭代器模式

《大话设计模式》第20章读书笔记,介绍迭代器模式


组合模式

《大话设计模式》第19章读书笔记,介绍组合模式


适配器模式

《大话设计模式》第17章读书笔记,介绍适配器模式


备忘录模式

《大话设计模式》第18章读书笔记,介绍备忘录模式


状态模式

《大话设计模式》第16章读书笔记,介绍状态模式


工厂方法模式与抽象工厂模式

《大话设计模式》第8、15章读书笔记,介绍工厂方法模式与抽象工厂模式


观察者模式

《大话设计模式》第14章读书笔记,介绍观察者模式


建造者模式

《大话设计模式》第13章读书笔记,介绍建造者模式


外观模式与依赖倒转原则和迪米特法则

《大话设计模式》第12章读书笔记,介绍外观模式,以及第5章外观模式和第11章迪米特法则


模板方法

《大话设计模式》第10读书笔记,介绍模板方法


原型模式

《大话设计模式》第9读书笔记,介绍原型模式


代理模式

《大话设计模式》第7读书笔记,介绍代理模式


装饰模式

《大话设计模式》第6章内容,介绍装饰模式


简单工厂模式与策略模式

《大话设计模式》第1、2章读书笔记,介绍简单工厂模式与策略模式


单例模式的四种写法

介绍单例模式的饿汉式、懒汉式、内部静态类、枚举类四种写法