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 线程安全 不容许
相关文章
相关标签/搜索