1 java创建对象的几种方式
① 用new语句创建对象;
②运用反射手段,调用java.lang,Class或者java.lang.reflect.Constructor类的newInstance()实例方法;
③调用对象的clone()方法
④ 运用反序列化手段,调用java.io.ObjectInoutStream对象的readObject()方法。
2 HashMap、HashTable的区别?
①HashMap类没有分类或者排序,它允许一个null键和多个null值;非同步;非线程安全;速度相对较快。
②HashTable与HashMap类似,但不允许有null键null值;同步;线程安全;速度相对慢。