Java的一些学习心得
内部类
1.内部类允许定义static成员么?为什么?
2.内部类有没有多态性?
异常处理
1.派生类构造器是否会捕获到基类构造器抛出的异常?
2.如何用异常类的initCause方法实现异常链?
序列化
1.static成员是否会被序列化?
2.是否允许基类不可序列化而派生类可序列化?
相关文档:
PO(persistant object) 持久对象
在 o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
......
源代码:
public class Parent
{
protected void test() {}
public Parent()
{
this.test();
}
public static void main(String[] args)
&nb ......
Read-Write Lock Pattern的参与者:
1. Reader(读取者)参与者
Reader参与者会对SharedResource参与者进行read。
2. Writer(写入者)参与者
Writer参与者会对SharedResource参与者进行write。
3. SharedResource(共享资源)参与者
SharedResource参与者 ......