1.单例有那五中方式:
* 单例模式的伍种写法:
*五、 双重校验锁在当前的内存模型中无效
* 四、枚举,《Effective Java》作者推荐使用的方法优点:不仅能避免多线程同步问题,而且还能防止反序列化重新创建新的对象
* 三、静态内部类 优点:加载时不会初始化静态变量INSTANCE因为没有主动使用,达到Lazy loading
* 一、懒汉常用的写法
2.静態代码块,构造快构造方法,父类和子类的执行先后顺序
首先是 : 静态代码块>构造代码块>构造方法
其次是:继承时先父类后子类。故應该是 父类静态块执行后子类静态块执行,后父类构造代码块后父类的构造方法,后子类的构造代码块子类的构造方法。
具体事例為: 当涉及到继承时按照如下顺序执行: 1、执行父类的静态代码块 2、执行子类的静态代码块 3、执行父类的构造代码块 4、执行父类的构造函数 5、执行子类的构造代码块 6、执行子类的构造函数
3.数据库的行变列转换题(各科目的成绩例题)。
4.会话跟踪技术九大内置对象。
5.JVM的gc回收算法有哪些大致说下原理。
6.mysql数据库的存储引擎有两种他们的区别在哪?
7.Mysql几种索引类型的区别及适用情况
13.大都会问的问题:你认为伱上一份工作的有哪些亮点?那些技术自己掌握的比较好
14.如何比较两个对象是否相等。重写equals方法为什么重写?不写会有啥问题
15.如何處理数据库中重复的两条数据,变成一条