• 容器(2) - LinkedList

    ArrayList 存储结构 elementData 作为 ArrayList 的数据存储结构,用于储存该对象堆中的引用。在 elementDa...

  • 容器(0) - Collection

    Collection 接口 比较容器的指标 是否允许空 是否允许重复数据 是否有序 (以什么排序) 是否线程安全

  • 容器(1) - ArrayList

    ArrayList 存储结构 elementData 作为 ArrayList 的数据存储结构,用于储存该对象堆中的引用。在 elementDa...

  • 并发(5) - concurrent包构件

    java.util.concurrent 中的构件 CountDownLatch CountDownLatch 被用于同步一个或多个任务,强制它...

  • 并发(4) -- 线程通讯

    线程通讯 wait() 与 notifyAll() wait() 使你可以等待某个条件发生变化,而改变这个条件超出了当前方法的控制能力。通常用于...

  • 并发(3) -- 中断

    线程状态 新建(new):线程创建时,它只会短暂的处于这种状态。此时它已经分配了必须的系统资源,并执行了初始化。此刻线程已经有资格获取 CPU ...

  • 并发(2) -- synchronized 与 Lock

    临界资源 序列化访问共享资源,指给定时刻只允许一个任务可以访问到临界资源。 synchronized 在执行 synchronized 所保护的...

  • 并发(1) -- 线程与线程池

    并发 更快的执行 在多核处理器上,将一个程序的分为多个片段,在每个单独的处理上运行每个片段。利用上更多的处理器显然会使程序运行的更加快。但并发通...

  • 泛型相关

    Class 引用总是指向某个 Class 对象,可以用于制造类的实例,并包含可作用与这些实例的所有方法代码,并且包含该类的静态成员。 泛化的 C...