溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

java初中級(jí)面試題有哪些

發(fā)布時(shí)間:2021-12-30 09:37:08 來(lái)源:億速云 閱讀:99 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要講解了“java初中級(jí)面試題有哪些”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“java初中級(jí)面試題有哪些”吧!

1.redis的過(guò)期時(shí)間是怎么設(shè)置的? 京東是永不過(guò)期的

幾種數(shù)據(jù)類(lèi)型?5種

String   二進(jìn)制安全的 jpg或者序列化對(duì)象

Set 無(wú)序不可重復(fù)的集合

List 先進(jìn)先出

Hash 儲(chǔ)存對(duì)象

zset 有序集合

k score v   排行榜

zrange

持久化機(jī)制?

dubbo  2.56

2.synchronized的實(shí)現(xiàn)原理   鎖的是對(duì)象

jvm 實(shí)現(xiàn)的

3.synchronized與ReentryLock的實(shí)現(xiàn)類(lèi)區(qū)別

4.wait notify  為什么要搭配使用?

5.不搭配會(huì)發(fā)生什么object層次

單獨(dú)調(diào)用會(huì)報(bào)異常

只有在調(diào)用線程擁有某個(gè)對(duì)象的獨(dú)占鎖時(shí),才能夠調(diào)用該對(duì)象的wait(),notify()和notifyAll()方法。這一點(diǎn)通常不會(huì)被程序員注意,因?yàn)槌绦蝌?yàn)證通常是在對(duì)象的同步方法或同步代碼塊中調(diào)用它們的。如果嘗試在未獲取對(duì)象鎖時(shí)調(diào)用這三個(gè)方法,

"java.lang.IllegalMonitorStateException:current thread not owner"。

底層把對(duì)象作為一個(gè)監(jiān)視器

6.線程池參數(shù)?

7.并發(fā)包  線程池  線程交互

8.集合類(lèi)

set的實(shí)現(xiàn)類(lèi) HashSet    LinkedHashSet     TreeSet

9.hashset 與hashmap  

10.hashmap的構(gòu)造方法    4種

11.負(fù)載因子的目的:空間換時(shí)間  減少碰撞

12.什么時(shí)候進(jìn)行擴(kuò)容?

13.負(fù)載因子的取值范圍?

14.hashmap不是線程安全的?為什么?

15.concurrenthashmap   怎么實(shí)現(xiàn)的線程安全?

16.鎖的粒度?

17.jvm  分區(qū)?

堆  new的部分

棧  引用地址

方法區(qū)

18.java是值傳遞  還是引用傳遞?

Integer i1=125

Integer i2=125

==是true  還是false?

在取值范圍內(nèi) 是true

19.遞歸的層次太深會(huì)發(fā)生什么?

20.單例模式的幾種寫(xiě)法?雙端檢索DCL,枚舉,匿名內(nèi)部類(lèi)

懶漢  對(duì)象用的時(shí)候再實(shí)例化

21.怎么保證線程安全?

volatile(指令重排)+synchronize

22.Threadlocal應(yīng)用環(huán)境

隱式傳參 保證線程隔離  線程封閉

23.底層實(shí)現(xiàn)?

24.隔離級(jí)別?可重復(fù)讀  讀未提交 讀已提交 串行化

多個(gè)事務(wù)執(zhí)行不會(huì)相互影響  

效率低

間隙所和行鎖加上了  解決了幻讀問(wèn)題

25.網(wǎng)絡(luò)的七層傳輸

DNS:同源策略

26.如何生成分布式環(huán)境的uuid

分布式鎖?

redis 遞增

機(jī)器的唯一碼 拿出幾位存為機(jī)器id

zk  協(xié)同生成  

27.樂(lè)觀鎖  悲觀鎖

應(yīng)用場(chǎng)景  

28.減庫(kù)存更新失敗怎么解決?

重試

樂(lè)觀鎖的性能低

29.Spring 配置單例  scope

30.單例和多例還能配別的嗎?

request session

單例  多例

31.管理事務(wù) AOP如何實(shí)現(xiàn)

@Aspectj  動(dòng)態(tài)植入

32.動(dòng)態(tài)代理和靜態(tài)代理的區(qū)別?

動(dòng)態(tài)代理底層實(shí)際就java 的反射機(jī)制。靜態(tài)代理最具代表的性的是在簡(jiǎn)單工廠模式中體現(xiàn)

描述起來(lái)比較快,但是其中細(xì)節(jié)多,面試時(shí)長(zhǎng)2小時(shí)+,比較愉快,氣氛輕松,整體就非常正式,現(xiàn)在翻出來(lái)聽(tīng)一聽(tīng),給自己加深下印象

感謝各位的閱讀,以上就是“java初中級(jí)面試題有哪些”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)java初中級(jí)面試題有哪些這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI