一、JVM、JRE、JDK JVM:Java Virtual Machine。java虛擬機是一個翻譯器,把Class字節(jié)碼翻譯成機器識別的代碼...
1.強引用 一般的Object obj = new Object() ,就屬于強引用。在任何情況下,只要有強引用關(guān)聯(lián)(與根可達)還在,垃圾回收器...
一、流的概念 1.什么是流 數(shù)據(jù)流是一組有序,有起點和終點的字節(jié)的數(shù)據(jù)序列。包括輸入流和輸出流。 2.字節(jié)流 最小的數(shù)據(jù)單元是字節(jié)的流。 3.字...
一、序列化概念 序列化:將對象轉(zhuǎn)變?yōu)樽止?jié)序列的過程反序列化:將字節(jié)序列恢復(fù)為對象的過程持久化:將對象信息存在磁盤上廣義序列化:xml、json、...
一、CAS 1.CAS原理 CAS全稱為Compare And Swap,比較與交換。CAS是原子性操作的一種實現(xiàn)方式,類似Synchroniz...
一、隊列 1.隊列 隊列是先進先出的數(shù)據(jù)結(jié)構(gòu)(FIFO),在隊尾插入,在對頭取出。 2.阻塞隊列 當(dāng)隊列滿時,繼續(xù)插入數(shù)據(jù)的線程將被阻塞;當(dāng)隊列...
一、并行與并發(fā) 并發(fā):任務(wù)交替執(zhí)行,看起像在同時進行。并行:任務(wù)同時進行。 二、線程與進程 進程是操作系統(tǒng)分配資源的最小單位,進程與進程之間是相...
一、反射的定義 反射是Java被視為動態(tài)語言的關(guān)鍵。在運行狀態(tài)中,對于任意一個類,都能夠知道這個類的所有屬性和方法;對于任意一個對象,都能夠調(diào)用...
一、注解的聲明 1.所有注解,默認(rèn)實現(xiàn)Annotation接口 2.注解的聲明 二、元注解 元注解為對注解類型進行注解的注解類。這句話有些拗口。...