前情提要 如果你是一个面向对象语言的从业者,那么你一定或多或少都对线程池有所了解,在工作中或许也曾用过线程池。那么当有人问到线程池的工作原理时...
前情提要 上一篇中我们已经对Java的并发编程有了一个粗略的认知,这一篇中我们就来了解一下我们在享受多线程给我们带来便利的同时又给我们带来了什...
前情引入 在工作中,我们或多或少都会接触到与线程相关的东西,比如线程池、比如Runnable、Callable接口等等。如果这些你都没有接触过...
引入 在前面我们已经根据虚拟机的工作流程大致分析过类加载的过程和对象实例化的过程,本篇中我们将介绍这一块中常用的几个关键字,他们分别是stat...
引入 在上一篇中,我们已经了解到类是如何加载到内存中去的。上一篇中曾聊到过这样的一个问题:类加载和对象实例化有什么区别和联系? 在上一篇中,我...
引入 虚拟机的类加载机制是怎样的?这个问题可以有很多种问法。比如:一个class的生命周期有哪些,是如何演变的?再比如:你知道类在实例化之前虚...
前情提要 上一篇中,通过一道常见的面试题(即:String、StringBuilder、StringBuffer的区别),引申到Java中基本...
前情提要 不管你是入行多年的老码农,或者是涉世未深的小白菜,都一定会被人问过下面这样问题。 String、StringBuilder、Stri...
序 前月夜梦,适逢一老者。交谈甚欢,一见如故,遂期定结拜。良久,杖藜询余,禄几何乎?吾如实告之,百斛余。然之挥拳相向,且殴余间隙曰,吾请老亦千...