华润银行面试:
1.arryList 与linkList的区别
2.servlet与JSP的区别,servlet的生命周期?
3.oracle里的DBlink
4.oracle里的别名
5.JDBC里statement和PreparedStatement的区别
6.怎么理解Cookie
解答:http://www.iteye.com/topic/599026
7.oracle里的sequence
解答:http://geeksun.iteye.com/blog/375959
8.java里的日期格式化
9.java里怎么去小数点
以上问题不光要知道原理。要讲的深。同时他也会问的比较深。
【严新林】
1。servlet的生命周期
2。doGet()与doPost()区别
3。ArrayList与LinkList的区别
4。Session与Cookie的关系与区别
5。日期格式化使用的类与方法
6。类加载过程
解答:java程序在执行过程中,类,对象以及它们成员加载、初始化的顺序如下:
1、首先加载要创建对象的类及其直接与间接父类。
2、在类被加载的同时会将静态成员进行加载,主要包括静态成员变量的初始化,静态语句块的执行,在加载时按代码的先后顺序进行。
3、需要的类加载完成后,开始创建对象,首先会加载非静态的成员,主要包括非静态成员变量的初始化,非静态语句块的执行,在加载时按代码的先后顺序进行。
4、最后执行构造器,构造器执行完毕,对象生成。
7。内置对象的分别有哪些与作用
8。Jsp与servlet的关系
9。java.util类的使用情况
10。存储过程
11。经常使用的算法有哪些,hash算法是怎样的
完成一道题:现在有1万张票,分别有1到1w的编号,现在有52个售票员,分别的a-zA-Z,现在要求,票完成后,获得每个人什么时候买了什么号的票,同时卖了多少张
1.session多线程共享
第一题是hibernate的session吧。javaEE的session永远是多线程共享的
2.spring的对象管理模式
解答:默认情况下为singleton,bean的scope属性可做设置,singleton或prototype为两个可选值,一般来说,只要容器启动后,你的jvm不down,所有的singleton对象实例均存在在其对应的容器中,prototype类型的与你在程序里进行的new操作一致,也就是说,你getBean一次,相当于new一个新对象。
3.对象锁与静态锁
4.堆数据库考虑同步,栈不需要?
5.数据库执行计划的一些题目
解答:http://www.cnblogs.com/doosmile/archive/2012/04/16/2451777.html
6.代理模式、装饰模式的特点