- 详细描述Java 中Final关键字的作用。
- 修饰变量,使得变量始终只能进行一次赋值(初始化)。修饰引用变量时,是指变量的引用无法修改(即该引用变量无法再指向同类型的其它对象),而其指向对象本身的属性是可以修改的。
- 修饰方法参数,使得参数值只能初始化一次(即在方法中无法修改该参数的值)
- 修饰方法,表示该方法不能被覆盖。
- 修饰类,表示修饰的类无法被继承。
2.数据库调优:(查询优化,建立索引,对于分布式DB-均衡负载)
3.Java多种方法创建对象:
1.new关键字
2.Class.forName("com.classname").newInstance();该方法会调用无参数的构造函数;
3. clone一个对象(需要类实现Cloneable接口),实现clone方法。浅复制:克隆对象的基本类型数据修改不会影响到本体基本类型数据成员,而克隆对象的引用数据类型对象修改会同步到本体的对应成员变量。 深复制:引用成员变量对应的类同样需要实现Cloneable接口,并且在实现本体clone方法的时候需要调用该成员变量的clone方法;参考:https://www.cnblogs.com/acode/p/6306887.html
4.Constructor类的newInstance方法,可以调用有参或者无参的构造方法。
5.反序列化