Java基礎題目

2021-08-21 17:54:14 字數 1197 閱讀 6139

訪問修飾符

當前類同一包下

子類其他包

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.如果表示...