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