1.系统分类
2.关系规范化中的删除操作异常是指:不该删除的数据被删除。
3. 类方法是指用static修饰的方法,普通方法叫对象方法。A.this指的是当前对象,类方法依附于类而不是对象this会编译出错C.类方法中也可以调用其他类的类方法。同时可以通过创建对象来调用普通方法 D.类方法中可以创建对象,所以可以调用实例方法。
4.锁
4.1 排他锁(X 锁)可以防止并发事务对资源进行访问。 排他锁不与其他任何锁兼容。 使用排他锁(X 锁)时,任何其他事务都无法修改数据;
4.2 共享锁(S 锁)允许并发事务在封闭式并发控制下读取 (SELECT) 资源。 资源上存在共享锁(S 锁)时,任何其他事务都不能修改数据。
4.3 更新锁在共享锁和排他锁的杂交。 更新锁意味着在做一个更新时,一个共享锁在扫描完成符合条件的数据后可能会转化成排他锁。
5 线程结束的三个原因:
5.1 run方法执行完成,线程正常结束
5.2 线程抛出一个未捕获的Exception或者Error
5.3 直接调用该线程的Stop方法结束线程(不建议使用,容易导致死锁)
6 Colletion与map对比
Collection
-----List
-----LinkedList 非同步
----ArrayList 非同步,实现了可变大小的元素数组
----Vector 同步
-----Set 不允许有相同的元素
Map
-----HashTable 同步,实现一个key--value映射的哈希表,key和value都不允许出现null值
-----HashMap 非同步,
-----WeakHashMap 改进的HashMap,实现了“弱引用”,如果一个key不被引用,则被GC回收
7 线程同步:(喂,SHE)
喂(Vector)
S(Stack)
H(hashtable)
E(enumeration)