訪問修飾符
當前類同一包下
子類其他包
public√√
√√protected√√
√×default√√
××private√×
××物件導向特徵
抽象:繼承:類繼承、介面繼承。
封裝:將類的資料成員封裝在類中,提供api訪問類的資料成員,更容易實現對物件狀態的控制。
多型:
integer與int的區別
integer類是int這種基本型別的包裝類,其他七中基本型別也都有對應的包裝類。
區別:== 作用於int時比較的是值,作用於integer時比較的是引用的位址
integer.equals(object obj) 內部首先判斷物件是否屬於integer,然後比較integer物件內部的value值
例:
@test
public
void
test1()
@test
public
void
test2()
public
native string intern();
// 首先查詢常量池中是否包含字串,有則返回常量池中的引用,否則建立新的字串並放入常量池中
物件相等性判斷準則:
非空性: obj != null
一致性: 多次判斷,結果相同
自反性: a.equals(b) == b.equals(a)
傳遞性: a.equals(b) == true, b.equals(c) == true 那麼 a.equals(c) == true
對稱性: a.equals(b) == true, b.equals(a) == true
靜態內部類(static innerclass)與內部類(innerclass)的區別
靜態內部類的建立不依賴外部類,內部類的建立依賴於外部類物件
public
class
outterclass
}public
class
innerclass2
}public
void
method()
}public
class
test
}
css 基礎題目
1 背景色,背景圖,背景不平鋪宣告簡寫方式。background fff url no repeat 2 浮動屬性及屬性值。float none left right 3 文字字型的屬性。font family 4 加粗屬性及屬性值。font weight bold,bolder,normal,10...
java面試準備題目
1 jsp與servlet區別 2 arralist,linklist,list,vector的區別,hashmap,hashtable,hashset區別,heap,stack區別 屢試不爽的筆試題。arraylist和linkedlist有什麼區別?arraylist和linkedlist都實現...
C 基礎題目積累
1.假定ab為乙個類,則執行 ab a 2 b 3 p 4 語句時呼叫該類建構函式的次數為 a.3 b.4 c.5 d.9 答案 b 解析 p79 a 2 呼叫1次帶引數的建構函式,b 3 呼叫3次無引數的建構函式,指標沒有給它 分配空間,沒有呼叫建構函式。所以共呼叫建構函式的次數為4。2.如果表示...