Java第一階段複習

Q:構造方法的特色是什麼?


 A: 數組

  Ⅰ。沒有返回值,連void也沒有安全

  Ⅱ。構造方法的方法名與類名相同數據結構

  Ⅲ。當建立對象時,構造方法自動執行ui

 

Q:Java訪問修飾符public、protected、默認(default)以及private的區別?


 A:spa

 
訪問修飾符 本類 同包 子類 其餘
public
protected  
default(默認)    
private      

 

 

 

 

 

 

 

 

 

Q:實現多態的前提條件?


 A:線程

  Ⅰ。必須實現繼承對象

  Ⅱ。必須重寫父類方法繼承

  Ⅲ。父類引用指向子類對象ci

 

Q:String、StringBuffer以及StringBuilder的區別。


 A:  io

 
名稱 JDK版本 線程 效率 字符序列是否可變
String JDK1.0 安全 不可變
StringBuffer JDK1.0 安全 可變
StringBuilder JDK1.5 不安全 可變

 

 

 

 

 

 

 

Q:List集合的三個子類的特色與區別是什麼?


 A:

 
集合名稱 底層數據結構 查詢 增刪 線程是否安全 效率
ArrayList<T> 數組 線程不安全 效率高
Vector<T> 數組 線程安全 效率低
LinkedList<T> 鏈表 線程不安全 效率高

 

 

 

 

 

 

 

Q:HashMap和Hashtable的區別。


A:

 
名稱 JDK版本 線程是否安全 效率 是否容許存儲空鍵和空值
HashMap JDK1.2 線程不安全 容許
Hashtable JDK1.0 線程安全 不容許
相關文章
相關標籤/搜索