前情提要 ?如果你是一個(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)老亦千...