Java 中 的 synchronized 与 Atomic

// 代码1 public class Sample { private static int count = 0; synchronized public static void increment() { count++; } } // 代码2 public class Sample

JDK 之 ArrayList 和 LinkedList 源码阅读笔记

类声明 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable 其中 public abstract class AbstractSequentialList<E> extends

JDK 之 Enum 源码阅读笔记

Enum 类声明 public abstract class Enum<E extends Enum<E>> implements Comparable<E>, Serializable 可以看到,它是一个抽象类,实现的 Comparable

I/O模型知识收集整理

同步、异步 与 阻塞、非阻塞 What’s the differences between blocking with synchronous, nonblocking and asynchronous? stackoverflow 里的是线程的同