因?yàn)楫?dāng)前我們的cpu相響應(yīng)特別快,但是數(shù)據(jù)從內(nèi)存到操作空間這段過程相對較慢,引入了高性能的高速緩存存儲。 java 內(nèi)存模型 如果非要和java的運(yùn)行數(shù)據(jù)區(qū)域相匹配的話, j...
java 語言的編譯期有3 種 【1】 將.java 編譯成 .class 也成為 編譯器的前端 ,比如就javac 【2】 將 字節(jié)碼轉(zhuǎn)換成 機(jī)器碼。 編譯器的后端。比如j...
參考博客: https://www.cnblogs.com/zhangzhi0556/articles/5366885.html 在上個版本的基礎(chǔ)上我們繼續(xù)改造。 就這 4 ...
參考博客: http://blog.csdn.net/sxdtzhaoxinguo/article/details/49182063 將自己的搭建過程記錄在下。1是供自己查找...
什么是棧幀。 當(dāng)一個方法被執(zhí)行的時候,虛擬機(jī)會生成一個 棧幀,一個棧幀在虛擬機(jī)上入棧到出棧的調(diào)用,等于這個方法執(zhí)行。線程獨(dú)享的。 在活動的線程中,只有位于棧頂?shù)臈怯行У摹?..
什么是類加載器。 通過一個全限定名去找到一個類的二進(jìn)制字節(jié)流。 一個類如果是通過不同的加載器去加載的話。得到的類是不想等的。 確定一個類的唯一性,要保證 類相同、類的加載器相...
本來打算堅(jiān)持每天一更的。中間有一天斷了,這一斷就是 2 周。 真的是可怕?。?! 謹(jǐn)記,謹(jǐn)記。。。 什么是虛擬機(jī)的類加載機(jī)制? 虛擬機(jī)把描述class信息的文件加載到內(nèi)存,效驗(yàn)...