垃圾回收主要關(guān)注堆和方法區(qū)配紫,其他的(程序計(jì)數(shù)器虛擬機(jī)棧和本地方法棧)大體可以認(rèn)為在編譯器就已知分配的內(nèi)存。而堆和方法區(qū)要運(yùn)行起來才知道午阵。垃圾回收...
排序 插入排序躺孝、冒泡排序、歸并排序底桂、快速排序植袍,選擇排序 算法的比較,需要從額外空間消耗籽懦,平均時(shí)間復(fù)雜度和最差時(shí)間復(fù)雜度等方面去比較他們的優(yōu)缺點(diǎn) ...
回溯法適合用遞歸實(shí)現(xiàn)于个。它從解決問題每一步的所有選項(xiàng)選一個(gè)可行的執(zhí)行。進(jìn)入下一步之后又面臨新的選項(xiàng)暮顺,當(dāng)不滿足條件時(shí)就回到上一個(gè)選項(xiàng)繼續(xù)其它選項(xiàng)厅篓,如...
此題為劍指offer的第7題 就是根據(jù)二叉樹的前序和中序遍歷的序列來構(gòu)造二叉樹并以層次遍歷的形式輸出秀存。考察了二叉樹的遍歷 贷笛。思想是前序遍歷的第一...
虛擬機(jī)類加載機(jī)制 虛擬機(jī)把描述類的數(shù)據(jù)從Class文件加載到內(nèi)存应又,并對數(shù)據(jù)進(jìn)行校驗(yàn)、轉(zhuǎn)換解析乏苦、初始化株扛,最終形成可以被虛擬機(jī)直接使用的Java類型...
代碼編譯的結(jié)果從本地機(jī)器碼轉(zhuǎn)變?yōu)樽止?jié)碼。字節(jié)碼構(gòu)成平臺(tái)無關(guān)性的基石實(shí)現(xiàn)與厭惡慣性的基礎(chǔ)是虛擬機(jī)和字節(jié)碼的存儲(chǔ)格式Java虛擬機(jī)不與任何語言綁定汇荐,...
------本文主要記錄CountDownLatch洞就,CyclicBarries、Semaphore工具提供的并發(fā)流程控制手段 等待多線程完成的...
此文部分內(nèi)容來自 https://javadoop.com/post/hashmap Hashmap 多線程死循環(huán) 主要是多線程同時(shí)put時(shí)...
記博客應(yīng)該是一個(gè)很好的事情掀淘,但是方法拿捏不到位的話也就變得不好了旬蟋,之前我是看書的時(shí)候按著書的章節(jié)邊看邊記,感覺這樣同時(shí)進(jìn)行可能會(huì)快很多革娄,但是有人...