java面试提问收集
给一张表加了索引,但是查询的时候却发现索引没起作用怎么回事?
?
数据库连接池满了,怎么办?
?
hibernate session 怎么是如何保证线程安全的?
?
hahs 算法的原理 ? hash算法的原理
?
数据连接池的原理
?
策略模式和状态模式有什么区别,适用什么场景
?
发生hash冲突怎么解决
?
Java object类中有哪些方法?归类总结一下
?
多重继承的好处坏处
?
Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈,GC是在什么时候,对什么东西,
?
做了什么事情?
?
在Java中,构造方法必须满足什么样的规则,构造方法能够被static, final, synchronized, abstract和native修饰吗?请说明你
?
的理解。
?
Spring的事务隔离
?
Spring的事务传播
?
ETL是什么
?
Hibernate 的乐观锁,悲观锁
?
抽象工厂模式和工厂模式区别
?
介绍Java中的深度克隆和浅度克隆
?
用jdk1.5写个foreach 循环出1-100之间的所有偶数
?
SQL中的左右连接
?
JMS的运行机制,同步和异步消息
?
RMI在你项目中的实现
?
Java中HashMap,HashSet,TreeMap,LinkedHashMap的区别。
?
写一个Singleton出来
?
Struts2和Struts1的区别
?
说说你对Spring的理解?
?
在Hibernate中的Lazy有什么作用?它的优点是什么?缺点是什么?(http://www.importnew.com/2281.html ?Hibernate面试问题集锦)
?
说说你在做项目的时候,用SSH整合常见的问题有哪些?
?
请说出ajax底层是如何实现的?主要是靠什么对象来操作?它的执行过程是什么? onreadystatechange指定的回调函数一共调用几次?
?
而每一次调用所返回的状态码是什么意思?
?
如何一次查询一个对象中包含的另一个对象的信息?(要求:1.不要设置lazy为false,2.不要设置fetch (抓取策略)为join)
提示:当需要查询一个对象的时候,如果这个对象中有另外一个对象的引用,默认情况下,由于hibernate支持延迟加载,所以包含的这
?
个对象信息是不会查询出来,而要等到你需要真正用到的时候才会发出SQL语句,去数据库中查询.
?
在Hibernate中如何使用存储过程?
?
介绍一下Java语言中线程同步?
?
谈谈Java解析XML的几种技术,以及区别。
?
重写equal方法时为何通常也会重写hashCode,两者存在什么样的关系,equal则hashCode相同?反过来成立吗,为什么?
?
HTTP请求的GET与POST方式的区别
?
SSH2的优缺点
?
Iterator与ListIterator有什么区别?
?
接口和抽象类的区别
?
类的特性
?
set的特性
?
set和list的区别
?
list的特性
?
list和map的区别
?
js怎样把一个页面上的数据传到一个弹出的对话框上
?
xml的解释方法
?
什么是json
?
什么是回调函数
?
你用过什么Ajax框架
?
会不会用Extjs
?
用什么办法计算一个数组的长度
?
计算数组的长度是用length属性还是length()方法
?
冒泡排序和哈稀排序的时间复杂度
?
java里面HashMap里的哈稀排序是怎么实现的
?
怎样控制table中奇数行和偶数行颜色不同
?
mysql数据库的引擎有哪些
?
socket用到的两种协议
?
介绍一下jbpm
?
jbpm是如何工作的
?
简述jbpm用到的数据表
?
类与对象的区别
?
网络传输里面的七层或四层架?
?