240 发简信
  • 120
    面试官最爱的volatile关键字

    在Java相关的岗位面试中,很多面试官都喜欢考察面试者对Java并发的了解程度,而以volatile关键字作为一个小的切入点,往往可以一问到底,...

    0.1 1388 1 25
  • 120
    深入理解JVM类加载器

    在我的深入理解JVM类加载机制中,类加载器的部分我只谈了一点点内容,这篇文章将深入了解Java中的类加载器是如何工作的。 类加载器 类加载的第一...

  • 120
    深入理解JVM类加载机制

    简述:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟...

  • 深入理解JVM类文件格式

    我们知道Java最有名的宣传口号就是:“一次编写,到处运行(Write Once,Run Anywhere)”,而其平台无关性则是依赖于JVM,...

  • 120
    图解红黑树

    红黑树(英语:Red–black tree)是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。在了解红黑树之...

    5.3 9000 9 105
  • 120
    Java并发工具类(栅栏CyclicBarrier)

    CyclicBarrier适用于这样的情况:你希望创建一组任务,它们并行地执行工作,然后在下一个步骤之前等待,直到所有任务都完成。栅栏和闭锁的关...

  • 120
    Java并发工具类(闭锁CountDownLatch)

    闭锁是一种同步工具类,可以延迟线程的进度直到其到达终止状态。 CountDownLatch是一种灵活的闭锁实现,它可以使一个或者多个线程等待一组...

  • 120
    和我一起读Java8 LinkedList源码

    书接上一篇ArrayList源码解析,这一节继续分析LinkedList在Java8中的实现,它同样实现了List接口,不过由名字就可以知道,内...

  • 120
    和我一起读Java8 ArrayList源码

    集合系列文章:和我一起读Java8 LinkedList源码首先放一张Java集合接口图: Collection是一个独立元素序列,这些元素都服...

    0.3 447 0 14
个人介绍
程序员专题审稿员
主业程序员,也爱读书,电影,半文艺范。希望与你分享有趣的经验和故事。我的公众号:树说新语(shushuoxinyu6),豆瓣:卡巴拉的树