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