3
16
18
25134
48
1
算法題 判斷一棵樹是否是對稱的 非遞歸+遞歸 判斷一個鏈表是否有環(huán)。 3、幾個訪問修飾符的區(qū)別 4、Java內存結構 見 JVM部分 5、GC算法 同上 6、什么情況下會有...
1、個人介紹加項目介紹20分鐘 2、微服務架構是什么,它的優(yōu)缺點? 微服務區(qū)別于以前的單機架構。原來的單機架構利用MVC模式將所有的功能都編寫放在一個應用里,如果需要修改或者...
1,什么是線程安全 (參考書:https://book.douban.com/subject/10484692/)2,都說String是不可變的,為什么我可以這樣做呢Stri...
前段時間一直在忙面試,沒有時間寫,今天上來突然發(fā)現有些收藏和關注了,等我回去,繼續(xù)寫吧,之前的面經以及答案都寫出來??梢越ㄒ粋€個人博客了。
垃圾收集算法 一、 標記-清除算法(Mark-Sweep) 算法分為“標記”和“清除”兩個階段,首先標記出所有需要回收的對象,在標記完成后統一回收所有被標記的對象。標記判定為...
Java堆里存放著幾乎所有的對象實例,垃圾收集器對堆進行回收前,需要確定這些對象哪些死了,哪些還活著。 一、引用計數算法 這個算法給對象添加一個引用計數器,每當有一個地方引用...
JAVA內存區(qū)域 JVM在執(zhí)行Java程序的過程中會把它管理的內存劃分為若干個不同的數據區(qū)域,包括程序計數器、Java虛擬機棧、本地方法棧、Java堆、方法區(qū)等。前三者為線程...