java面試鞏固基礎題(二)
阿新 • • 發佈:2020-10-11
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到錯題整理