240 发简信
IP属地:山东
  • 消灭那个空指针

    如果你作为Java程序员,曾经遭遇过NullPointerException,请举起手;如果这是你最常遭遇的异常,请继续举手。非常可惜,这个时刻...

  • 【并发编程】同步辅助类

    在jdk1.5之后,引入了几个并发编程同步辅助类,它们都在java.util.concurrent包下,分别是CountDownLatch、Cy...

  • Resize,w 360,h 240
    【并发编程】Java线程池详解

    线程池的作用想必不用多说,先来看一张java线程池的框架结构图。 重点关注ThreadPoolExecutor类。 ThreadPoolExec...

    7.4 947 1 11
  • Resize,w 360,h 240
    Java中final的详细用法

    final作为java的关键字,它可以修饰类,方法,变量及参数,但是有很多朋友可能不太清楚它怎么用,什么时候用,有什么优点,下面我们来一一解释。...

  • Resize,w 360,h 240
    一图看懂Java锁膨胀过程

    小黑和小黄是好朋友,一天,小黑乔迁新居,邀请好朋友小黄来家里庆祝,他们喝了牛奶,吃了巧克力,饭后,两个好朋友在沙发看电视,突然…… 小黑把小黄带...

  • Resize,w 360,h 240
    【并发编程】一文详解Java锁

    在并发编程中,各种锁起着至关重要的作用,但是什么情景下使用什么锁,就需要好好考虑一下,如使用不当,轻则程序运行效率低,重则发生意想不到的灾难,下...

  • Resize,w 360,h 240
    【并发编程】volatile

    volatile的作用 1、保证变量可见性 说到volatile,就不得不提一个词:“可见性”,可见性是指当多个线程访问同一个变量时,一个线程修...

    1.1 485 1 10
个人介绍
公众号:架构师修练手册(id:java_engineer),做一个有温度的公众号。