日期:2014-05-20  浏览次数:20616 次

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用到的数据表

?

类与对象的区别

?

网络传输里面的七层或四层架?

?