1痘番、封裝傻粘、繼承鬓催、多態(tài) 封裝:把對象的屬性與行為封裝為一個獨立整體同诫,并盡可能隱藏對象內(nèi)部細(xì)節(jié) 繼承:子類繼承父類的特征和行為尊勿,實現(xiàn)重用 多態(tài):同一...
1僧凤、設(shè)計模式有哪些? 23種設(shè)計模式總體分為三大類創(chuàng)建型設(shè)計模式元扔,共5種簡單工廠躯保、工廠方法模式,抽象工廠模式澎语,單例模式途事,建造者模式,原型模式 結(jié)...
1擅羞、volatile和synchronized的區(qū)別 volatile本質(zhì)是在告訴jvm當(dāng)前變量在寄存器(工作內(nèi)存)中的值是不確定的尸变,需要從主存...
線程池核心參數(shù) 1)corePoolSize(線程池基本大小) 2)maximumPoolSize(線程池最大數(shù)量) 3)keepAliveTi...
Java 線程之間的通信總是隱式進行减俏,并且采用的是共享內(nèi)存模型召烂。這里提到的共享內(nèi)存模型指的就是 Java 內(nèi)存模型(簡稱 JMM),JMM 決定...
在Java中娃承,對象的生命周期包含下面幾個階段 說明 1.創(chuàng)建階段(Created)在創(chuàng)建階段系統(tǒng)通過以下的幾個步驟來完畢對象的創(chuàng)建過程 l 為...
知識擴展 rtda 有數(shù)據(jù)存儲和運算功能存儲來自共享數(shù)據(jù)+私有數(shù)據(jù)運算功能來自線程jvm棧幀 用stack計算 幀計算要重點看 jvm stac...
classFile結(jié)構(gòu)體 詳見《手動編寫jvm虛擬機》