您好,登錄后才能下訂單哦!
這篇文章主要講解了“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)注!
免責(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)容。