1. HashTable线程同步,HashMap非线程同步;
2.HashTable允许<键,值>有空,HashMap不允许<键,值>有空; HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap允许 key值只能由一个null值,因为 hashmap如果key值相同,新的key, value将替代旧的。
3.HashTable使用Enumeration,HashMap使用Iterator;
4.HashTable中的hash数组的默认大小是11,增长方式是old*2+1,HashMap中的hash数组默认大小是16,增长方式一定是指数倍;
5.TreeMap能够把它保存的记录根据键排序,默认是升序。
2、能不能设计数据库?如何实现数据库导入与导出的更新
可以用POWERDISINE工具,一般满足三范式就可以;
EXP与IMP数据库的逻辑导入与导出。
什么是三范式:
1.数据每列最小,不可再分;(原子性)
2.除了主键外的列都依赖组件;(针对联合主键:跟联合组件都相关u)
3.在二范式基础上:每列于主键直接相关二不是间接相关。