看一個面試題考察面試者對浮點數(shù)存儲格式的理解 1代碼如下 2 運行結(jié)果為: 浮點數(shù)存儲時經(jīng)過的步驟: 以 20.5轉(zhuǎn)換為例 1 將十進制浮點數(shù)轉(zhuǎn)...
1 如何確定某個對象是“垃圾”? 1 既然垃圾收集器的任務(wù)是回收垃圾對象所占的空間后,再次供新的對象使用,那么垃圾收集器如何確定某個對象是“垃圾...
1 JVM內(nèi)存分配 1 在討論JVM內(nèi)存管理之前,先來看一下Java程序具體執(zhí)行的過程: 2 如上圖所示,首先Java源代碼文件(.java后綴...
1 什么是ClassLoader? 1 大家都知道,當我們寫好一個Java程序之后,不是管是CS還是BS應(yīng)用,都是由若干個.class文件組織而...
什么是序列化和反序列化? 1 序列化(Serialization)是一種將對象以一連串的字節(jié)描述的過程; 2 反序列化(Deserializat...
1 什么是IO? 1 Java的IO機制有流IO和塊IO兩種,核心庫 java.io是大多數(shù)面向數(shù)據(jù)流的IO類的主要軟件包;核心庫 java.n...
內(nèi)部類基礎(chǔ) 1 定義將一個類定義在另一個類里面或者一個方法里面,這樣的類稱為內(nèi)部類。 2 分類廣泛意義上的內(nèi)部類一般來說包括這四種:1)成員內(nèi)部...
枚舉的定義與使用 1 代碼示例 2 結(jié)尾沒有分號 3 單個使用 4 循環(huán)使用: 安全枚舉定義與使用 自定義枚舉 1 當使用enum關(guān)鍵字定義一個...
數(shù)組的概念 1 相同類型數(shù)據(jù)的長度一定的集合叫做數(shù)組。 2 數(shù)組是引用對象類型,所以其對象保存在堆內(nèi)存里。 如何定義數(shù)組 1 type[] 數(shù)組...