240 投稿
收录了6篇文章 · 2人关注
  • Resize,w 360,h 240
    为什么说Java匿名内部类是残缺的闭包

    本文首发于我的个人博客 —— Bridge for You,转载请标明出处。 前言 我们先来看一道很简单的小题: 其中Dog类是这样的: 这段程...

    0.3 柳树之 3 23
  • 并发编程的挑战

    一、上下文切换 含义CPU通过给每个线程分配时间片来实现多线程,时间片一般是几十毫秒。当任务时间片用光后会切到下一个任务,但是,在切换前会保存上...

  • Resize,w 360,h 240
    Java方向如何准备BAT技术面试答案(汇总版)

    这个主题的内容之前分三个篇幅分享过,导致网络上传播的比较分散,所以本篇做了一个汇总,同时对部分内容及答案做了修改,欢迎朋友们吐槽、转发。因为篇幅...

    0.5 JavaQ 9 264 1
  • Resize,w 360,h 240
    你真的了解volatile关键字吗?

    volatile关键字经常在并发编程中使用,其特性是保证可见性以及有序性,但是关于volatile的使用仍然要小心,这需要明白volatile关...

    1.4 Ruheng 40 135 2
  • Resize,w 360,h 240
    全面理解java异常机制

    在理想状态下,程序会按照我们预想的步骤一步一步的执行,但是即使你是大牛,你也不可避免出错,所以java为我们提供了异常机制。本文将会从以下几个方...

  • 设计模式详解——单例模式

    本篇文章介绍一种设计模式——单例模式。本文参考文章:《JAVA与模式》之单例模式,如何正确地写出单例模式。 一、单例模式 1.定义 作为对象的创...

  • Java中的ReentrantLock和synchronized两种锁定机制的对比

    多线程和并发性并不是什么新内容,但是Java语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心...