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