Map基礎(chǔ) 基礎(chǔ)的Map有一下2種 HashMap HashTable 最簡單的區(qū)別就是HashTable是線程安全的,這里主要聊一下HashM...
線程池的優(yōu)點 1)避免線程的創(chuàng)建和銷毀帶來的性能開銷笨蚁。2)避免大量的線程間因互相搶占系統(tǒng)資源導(dǎo)致的阻塞現(xiàn)象。3}能夠?qū)€程進行簡單的管理并提供定...
基礎(chǔ) 線程:是最小的執(zhí)行單元漂辐,而進程由至少一個線程組成,一個任務(wù)就是一個進程棕硫。 多線程:解決多任務(wù)同時執(zhí)行的需求髓涯,合理使用CPU資源。多線程的運...
流程 首先類加載在整個體系結(jié)構(gòu)的哪一個環(huán)節(jié)呢哈扮?見紅色圈住的部分纬纪。 類加載器分為那幾個過程呢?五個過程 加載根據(jù)類的全限定名(簡單理解為類的絕對路...
泛型 Java泛型(generics) 是JDK 5中引入的一個新特性滑肉,允許在定義類和接口的時候使用類型參數(shù)(type parameter)包各。聲...
為什么要用Redis 分布式環(huán)境考慮加鎖,可以想到如下方法 數(shù)據(jù)庫字段 基于Zookeeper管理機器 基于緩存,可以適用Redis 基于數(shù)據(jù)庫...
1. 定義 枚舉類型(enum type)是指由一組固定的常量組成合法的類型。Java中由關(guān)鍵字enum來定義一個枚舉類型赦邻。下面就是java枚舉...
什么的拆裝箱 我第一次聽到這個概念是一臉懵逼的,而其實最常使用的地方就是我們熟悉的包裝類的使用中.比如將int的變量轉(zhuǎn)換成Integer對象,這...
思路 最初我拿到一個問題的時候,首先想的就是他怎么實現(xiàn)实檀,具體的實現(xiàn)惶洲,而面向接口編程需要先考慮好流程,明白變動點可能在哪里膳犹,系統(tǒng)的邊界在哪里恬吕,邊界...