3.string a=new string("b")
a常量池危融,new 出來(lái)的放在堆里陵刹,b在棧里
4.elden區(qū)啃洋,策略,和運(yùn)行機(jī)制
5.新老生代垃圾回收策略
7.兩種垃圾回收惫东,實(shí)際用哪種莉给?
8.標(biāo)記清掃,為嘛要標(biāo)記那些標(biāo)記的東西?怎么找那些存活的標(biāo)記禁谦?可達(dá)性分析算法
9.aop怎么做到的胁黑?底層原理?一個(gè)類是通過(guò)接口實(shí)現(xiàn)的州泊,怎么用aop
11.商品庫(kù)存扣減,怎么保證數(shù)據(jù)一致性漂洋,什么情況下會(huì)出現(xiàn)死鎖遥皂,怎么避免?為什么不釋放刽漂?
15.什么情況下演训,不應(yīng)該用索引
17.10萬(wàn)個(gè)用戶,搶1萬(wàn)個(gè)產(chǎn)品贝咙?怎么設(shè)計(jì)样悟?
如何避免臟讀?10萬(wàn)個(gè)里面庭猩,哪些用戶會(huì)拿到鎖窟她?怎么保證只有1萬(wàn)個(gè)拿到
18怎樣保證一致性,怎樣用消息隊(duì)列蔼水?
19怎樣做到讀者分離
20.性能優(yōu)化震糖,措施?多舉幾個(gè)例子我趴腋,具體的例子
1.seivice的類被實(shí)例化成兩個(gè)對(duì)象吊说,這個(gè)鎖,會(huì)起到作用优炬,sycronizied
2.線程颁井,進(jìn)程區(qū)別
3.如何創(chuàng)建線程,兩種有什么區(qū)別蠢护,哪種更常用雅宾?runnable有什好處?
4.接口和抽象類有什么區(qū)別
5.分布式鎖糊余,多個(gè)線程秀又,集群部署,怎么讓多個(gè)機(jī)器都鎖妆峤妗吐辙?臟讀幻讀怎么解決
7.spring好處
把每一次面試都當(dāng)成阿里