2018-05-28

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)

你可能感兴趣的:(2018-05-28)