Java开发工程师面试题:没有什么笔试,面试的

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.如何處理数据库中重复的两条数据,变成一条

我要回帖

更多关于 java开发工程师面试 的文章

 

随机推荐