Java基本類型之間是如何進(jìn)行轉(zhuǎn)換的? 2022-09-20
在Java中,將一種類型的值賦給另一種類型是很常見的,在這個(gè)賦值過程中有可能會(huì)進(jìn)行類型的轉(zhuǎn)換,轉(zhuǎn)換分為自動(dòng)轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換?!∽詣?dòng)類型轉(zhuǎn)換(...詳情>
說一下int和integer有哪些區(qū)別? 2022-09-20
- 因?yàn)镮nteger是包裝類型,使用時(shí)可以采用 Integer i = new Integer(1) 的形式,但是因?yàn)镴ava中的自動(dòng)裝箱和拆箱機(jī)制,使得對(duì)Integer類的賦值...詳情>
說說自己是怎么使用synchronized關(guān)鍵字,在項(xiàng)目中用到了嗎 2022-09-20
所以如果一個(gè)線程A調(diào)用一個(gè)實(shí)例對(duì)象的非靜態(tài) synchronized 方法,而線程B需要調(diào)用這個(gè)實(shí)例對(duì)象所屬類的靜態(tài) synchronized 方法,是允許的,不...詳情>
并發(fā)關(guān)鍵字synchronized? 2022-09-20
在 Java 中,synchronized 關(guān)鍵字是用來控制線程同步的,就是在多線程的環(huán)境下,控制 synchronized 代碼段不被多個(gè)線程同時(shí)執(zhí)行。synchronized...詳情>
as-if-serial規(guī)則和happens-before規(guī)則的區(qū)別 2022-09-20
as-if-serial語義給編寫單線程程序的程序員創(chuàng)造了一個(gè)幻境:單線程程序是按程序的順序來執(zhí)行的。happens-before關(guān)系給編寫正確同步的多線程程...詳情>
什么是重排序 2022-09-20
一般來說處理器為了提高程序運(yùn)行效率,可能會(huì)對(duì)輸入代碼進(jìn)行優(yōu)化,進(jìn)行重新排序(重排序),它不保證程序中各個(gè)語句的執(zhí)行先后順序同代碼中的順...詳情>
finalize()方法什么時(shí)候被調(diào)用?析構(gòu)函數(shù)(finalization)的目的是什么? 2022-09-20
finalize是Object類的一個(gè)方法,該方法在Object類中的聲明protected void finalize() throws Throwable { }在垃圾回收器執(zhí)行時(shí)會(huì)調(diào)用被回收對(duì)...詳情>
Java線程數(shù)過多會(huì)造成什么異常? 2022-09-20
降低穩(wěn)定性JVM在可創(chuàng)建線程的數(shù)量上存在一個(gè)限制,這個(gè)限制值將隨著平臺(tái)的不同而不同,并且承受著多個(gè)因素制約,包括 JVM 的啟動(dòng)參數(shù)、Thread ...詳情>
線程類的構(gòu)造方法、靜態(tài)塊是被哪個(gè)線程調(diào)用的 2022-09-20
這是一個(gè)非常刁鉆和狡猾的問題。請(qǐng)記?。壕€程類的構(gòu)造方法、靜態(tài)塊是被 new這個(gè)線程類所在的線程所調(diào)用的,而 run 方法里面的代碼才是被線程自...詳情>
你對(duì)線程優(yōu)先級(jí)的理解是什么? 2022-09-20
每一個(gè)線程都是有優(yōu)先級(jí)的,一般來說,高優(yōu)先級(jí)的線程在運(yùn)行時(shí)會(huì)具有優(yōu)先權(quán),但這依賴于線程調(diào)度的實(shí)現(xiàn),這個(gè)實(shí)現(xiàn)是和操作系統(tǒng)相關(guān)的(OS depen...詳情>
熱問標(biāo)簽 更多>>
熱問TOP榜
在線提問
專業(yè)導(dǎo)師線上坐鎮(zhèn),解答個(gè)性化學(xué)習(xí)難題
提交問題