Java 基础方面:
1、作用域 public,private,protected,以及不写时的区别(√×来表示是否有权限)
答:区别如下:
作用域当前类同一 package 子孙类其他 package
public
protected
friendly
private
不写时默认为 friendly
2、Anonymous Inner Class (匿名内部类) 是否可以 extends(继承)其它类,是否可
以 implements(实现)interface(接口)
答:
3、Static Nested Class 和 Inner Class 的不同
答
4、&和&&的区别
答:
5、String s = new String("xyz");创建了几个 String Object
答:
6、()等於多少? (-)等於多少
答:
7、在 Java 中使用 Hibernate 来对数据进行批量处理的话。向数据库插入 100
000 条数据,用 Hibernate 可能像这样:
答:
8、数组有没有 length()这个方法? String 有没有 length()这个方法
答:
9、Overload 和 Override 的区别。Overloaded 的方法是否可以改变返回值的类型
答:
10、Set 里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是 equal
s()? 它们有何区别
答:
11、xml 有哪些解析技术?区别是什么?
答:
12、用 jdom 解析 xml 文件时如何解决中文问题?如何解析?
答:
13、abstract class 和 interface 有什么区别
答:
14、Hibernate 中关于 get()和 load()方法检索的区别
答:
15、Hibernate 中的 update()和 saveOrUpdate()的区别
答:
16、一个 hibernate 对象有几种状态
答:
17、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化
后的结果,那么这里到底是值传递还是引用传递
答:
18、ArrayList 和 Vector 的区别,HashMap 和 Hashtable 的区别
答:
19、GC 是什么? 为什么要有 GC
答:
20、STRING 与 STRINGBUFFER 的区别。
答:
21、谈谈 final, finally, finalize 的区别
答:
21、heap 和 stack 有什么区别
答:
22、你所知道的集合类都有哪些?主要方法?
答:
23、描述一下 JVM 加载 class 文件的原理机制?
答:
24、java 中有几种类型的流?JDK 为每种类型的流提供了一些抽象类以供继承,请说出他们
分别是哪些类?
答:
25、当执行 Session 的 load()方法时,Hibernate 并不会访问数据库,而是仅仅返回代理类实例
答:
26、java 中实现多态的机制是什么?
答:
27、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚
拟机进行垃圾回收
答:
28、List、Map、Set 三个接口,存取元素时,各有什么特点?
答:
29、说出一些常用的类,包,接口,请各举 5 个
答:
30、Ibatis 和 Hibernate 有什么区别?
31、Session 和 cookie 的区别
在 Hibernate 应用中如何处理批量更新和批量删除
批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数
据。以下程序直接通过 Hibernate API 批量更新 CUSTOMERS 表中年龄大于零的所有记录的
AGE 字段:
tx = ();
Iterator customers=("from Customer c where >0").iterator();
while(()){
Customer customer=(Customer)();
(()+1);
}
mit();
();
如果 CUSTOMERS 表中有 1 万条年龄大于零的记录,那么 Session 的 fi
java面试题(基础方面) 来自淘豆网m.daumloan.com转载请标明出处.