1. 程式人生 > 實用技巧 >java面試鞏固基礎題(二)

java面試鞏固基礎題(二)

TheardLocal

採用雜湊表的方式來為每個執行緒都提供一個變數的副本,

可以保證各個執行緒資料安全,每個執行緒的資料不會被另外執行緒訪問和破壞

java引用型別 (強,軟,弱,虛4中,引用的強度依次減弱)

一個物件只要有強引用的存在,他就會一直存在於記憶體之中,不會被回收

一個物件只有軟引用,記憶體夠就不回收 ,記憶體不夠就回收這些物件

弱引用 , 只要jvm開始進行垃圾回收,被弱引用關聯的物件都會被回收

一個物件只有虛引用的話,那就和沒有任何引用一樣,在任何時候都可能被垃圾回收器回收

子類是呼叫父類的構造方法,不是繼承

RMI(Remote Method Invocation)遠端方法呼叫,是一種計算機之間利用遠端物件

互相呼叫實現雙方通訊的一種通訊機制,過去常常使用TCP/IP,現在RPC(Remote Producer Call)

出現,但是尚未存在一些問題。

float x= 1 是正確的,屬於將int向上轉型為float型別

帶小數的數字,預設定義為double型別,所以定義為float型別是需要加f字尾 float x = 1.0f

當多個精度的數字同時進行運算時,最終結果是最高精度型別

當字串為NULL時,呼叫length()會報空指標異常。

牛客網前20到錯題整理