
數(shù)組 數(shù)組碩果僅存的優(yōu)點就是效率. 新生成一個數(shù)組對象時,其中所有的引用被自動初始化為null,所以檢查其中的引用是否為null,即可知道數(shù)組的...
類型信息 本章將討論java是如何讓我們在運行時識別對象和類的信息的.主要有兩種方式:一種是"傳統(tǒng)的"RTTI,它假定我們在編譯時已經(jīng)知道了所有...
持有對象 11.1泛型和類型安全的容器 11.2基本概念 Collection.一個獨立元素的序列,這些元素都服從一條或多條規(guī)則. Map.一組...
續(xù)內部類 10.8 為什么需要內部類 每個內部類都能獨立地繼承自一個(接口的)實現(xiàn),所以無論外圍類是否已經(jīng)繼承了某個(接口的)實現(xiàn),對于內部類都...
續(xù) 接口 9.2 接口 Interface關鍵字使抽象的概念更向前邁進了一步.abstract關鍵字允許人們在類中創(chuàng)建一個或多個沒有任何定義的方...
多態(tài) 8.3構造器和多態(tài) 盡管構造器并不具有多態(tài)性(它們實際上是static方法,只不過該static聲明是隱式的) 構造器調用順序:調用基類構...
復用類 7.7向上轉型 由導出類轉型成基類,在繼承圖上是向上移動的,因此一般稱為向上轉型. 由于向上轉型是從一個較專用類型向通用類型轉換,所以總...
訪問權限控制 一.成員訪問權限 public–公有成員變量,成員方法,類—-可以被任何類訪問(不管是不是在同一個包中); protected–保...
初始化與清理 創(chuàng)建一個類,它包含一個在定義時就被初始化了的String域,以及另一個通過構造器初始化的String域.這兩種方式有何差異? <個...