一个业务涉及对数据库的操作时,尽量减少对数据库的操作次数,合并一些没有必有单独操作数据库
类的初始化顺序
New一个类的的时候,
1).执行父类的static成员和static代码块(按照先后顺序)
2).执行子类的static成员和static代码块(按照先后顺序)
3).执行父类的非static成员字段变量和代码块的初始化(按照先后顺序)
4).执行父类的构造方法
5).执行子类的非static成员字段变量和代码块的初始化(按照先后顺序)
6).执行子类的构造方法
一个业务涉及对数据库的操作时,尽量减少对数据库的操作次数,合并一些没有必有单独操作数据库
类的初始化顺序
New一个类的的时候,
1).执行父类的static成员和static代码块(按照先后顺序)
2).执行子类的static成员和static代码块(按照先后顺序)
3).执行父类的非static成员字段变量和代码块的初始化(按照先后顺序)
4).执行父类的构造方法
5).执行子类的非static成员字段变量和代码块的初始化(按照先后顺序)
6).执行子类的构造方法