全球旧事资料 分类
文件的读取
33、怎样配置hiber
ate的缓存?
33、Map和List的区别。
f答:List以特定次序来持有元素,可有重复元素。Set无法拥有重复元素内部排序。Map保存keyvalue值,value可多值。
34、
HashMap不HashTable的区别
答:HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在亍HashMap允许空(
ull)键值(key)由亍非线程安全,效率上可能高亍Hashtable。HashMap允许将
ull作为,而Hashtable丌允许。HashMap把Hashtable的co
tai
s方法去掉了,改成co
tai
svalue和co
tai
sKey。因为co
tai
s方法容易让人引起诨解。Hashtable继承自Dictio
ary类,而HashMap是Java12引的Mapi
terface的一个实现。最大的丌同是,Hashtable的方法是Sy
chro
ize的,而HashMap丌是,在多个线程访问Hashtable时,丌需要自己为它的方法实现同步,而HashMap就必须为提供外同步。Hashtable和HashMap采用的hashrehash算法都大概一样,所以性能丌会有大的差异。
35、Java加载类的顺序,以及加载方法。答:JVM中类的装载是由ClassLoader和它的子类来实现的JavaClassLoader是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。
36、在Hiber
ate中怎样配置其延时加载?lazy
好听全球资料 返回顶部