前情提要 ?如果你是一個(gè)面向?qū)ο笳Z(yǔ)言的從業(yè)者涣楷,那么你一定或多或少都對(duì)線程池有所了解畔濒,在工作中或許也曾用過(guò)線程池若河。那么當(dāng)有人問(wèn)到線程池的工作原理時(shí)...
前情提要 ?上一篇中我們已經(jīng)對(duì)Java的并發(fā)編程有了一個(gè)粗略的認(rèn)知扬舒,這一篇中我們就來(lái)了解一下我們?cè)谙硎芏嗑€程給我們帶來(lái)便利的同時(shí)又給我們帶來(lái)了什...
前情引入 ?在工作中毕籽,我們或多或少都會(huì)接觸到與線程相關(guān)的東西旬陡,比如線程池拓颓、比如Runnable、Callable接口等等描孟。如果這些你都沒(méi)有接觸過(guò)...
引入 ?在前面我們已經(jīng)根據(jù)虛擬機(jī)的工作流程大致分析過(guò)類(lèi)加載的過(guò)程和對(duì)象實(shí)例化的過(guò)程砰左,本篇中我們將介紹這一塊中常用的幾個(gè)關(guān)鍵字,他們分別是stat...
引入 ?在上一篇中场航,我們已經(jīng)了解到類(lèi)是如何加載到內(nèi)存中去的缠导。上一篇中曾聊到過(guò)這樣的一個(gè)問(wèn)題:類(lèi)加載和對(duì)象實(shí)例化有什么區(qū)別和聯(lián)系??在上一篇中溉痢,我...
引入 ?虛擬機(jī)的類(lèi)加載機(jī)制是怎樣的僻造?這個(gè)問(wèn)題可以有很多種問(wèn)法。比如:一個(gè)class的生命周期有哪些孩饼,是如何演變的嫡意?再比如:你知道類(lèi)在實(shí)例化之前虛...
前情提要 ?上一篇中,通過(guò)一道常見(jiàn)的面試題(即:String捣辆、StringBuilder蔬螟、StringBuffer的區(qū)別),引申到Java中基本...
前情提要 ?不管你是入行多年的老碼農(nóng),或者是涉世未深的小白菜忍些,都一定會(huì)被人問(wèn)過(guò)下面這樣問(wèn)題鲁猩。 String、StringBuilder罢坝、Stri...
序 ?前月夜夢(mèng)廓握,適逢一老者。交談甚歡嘁酿,一見(jiàn)如故隙券,遂期定結(jié)拜。良久闹司,杖藜詢(xún)余娱仔,祿幾何乎?吾如實(shí)告之游桩,百斛余牲迫。然之揮拳相向,且毆余間隙曰借卧,吾請(qǐng)老亦千...