記錄是一種精神,是加深理解最好的方式之一。 最近深入研究了Jedis的源碼,對(duì)Jedis的使用進(jìn)行深入理解,提筆記錄。曹金桂 cao_jing...
投稿
記錄是一種精神,是加深理解最好的方式之一。 最近深入研究了Jedis的源碼,對(duì)Jedis的使用進(jìn)行深入理解,提筆記錄。曹金桂 cao_jing...
java編譯器,java解釋器 1.java程序是一種可跨平臺(tái)執(zhí)行的語言,之所以可以跨平臺(tái),是因?yàn)閖vm的存在,JVM屏蔽了與具體操作系統(tǒng)平臺(tái)相...
Parallel并行: 多條垃圾收集線程并行工作, 此時(shí)用戶線程仍處于等待狀態(tài)Concurrent并發(fā): 用戶線程與垃圾收集線程同時(shí)執(zhí)行, 用戶...
Java 內(nèi)存模型 Java 內(nèi)存模型(JMM)是一種抽象的概念,并不真實(shí)存在,它描述了一組規(guī)則或規(guī)范,通過這組規(guī)范定義了程序中各個(gè)變量(包括實(shí)...
網(wǎng)上有很多關(guān)于Java內(nèi)存模型的文章,在《深入理解Java虛擬機(jī)》和《Java并發(fā)編程的藝術(shù)》等書中也都有關(guān)于這個(gè)知識(shí)點(diǎn)的介紹。但是,很多人讀完...
目錄 一、類加載器 還記得類加載機(jī)制嗎?類加載機(jī)制的各階段是加載、連接(驗(yàn)證、準(zhǔn)備、解析)、初始化、使用、卸載。可參考上篇文章:JVM學(xué)習(xí)(一)...
Java 對(duì)象克隆、深拷貝、淺拷貝 背景 前一陣子在測(cè)試的時(shí)候,開發(fā)小哥因?yàn)樾枰彺嬉粋€(gè)比較常用的對(duì)象,故此保存了一份;但又因?yàn)闃I(yè)務(wù)需要這份對(duì)象...
java內(nèi)存模型(Java Memory Model,JMM)是java虛擬機(jī)規(guī)范定義的,用來屏蔽掉java程序在各種不同的硬件和操作系統(tǒng)對(duì)內(nèi)存...
一、線程與進(jìn)程 在講多線程之前,我們得先分清楚線程與進(jìn)程的區(qū)別,當(dāng)然這也是面試中常遇到的問題。 進(jìn)程是資源(CPU、內(nèi)存等)分配的基本單位,它是...
在知識(shí)星球中,有個(gè)小伙伴提了一個(gè)問題:有一個(gè)關(guān)于JVM名詞定義的問題,說”JVM內(nèi)存模型“,有人會(huì)說是關(guān)于JVM內(nèi)存分布(堆棧,方法區(qū)等)這些介...