电讯盈科笔试题目
1. 那些类是线程安全的?
A:Vector B:ArrayList C: HashMap D:HashTable
2. 第二题大致的意思是说一个类实现了一个接口,又定义了一个static String s ,然后new 了上述一个类,问这个类是不是接口的一个实例,s是不是string的一个实例。
3.
Public class Parent{
Public void method1(){
System.out.println(“parent method1()”);
}
Public void method2(){
System.out.println(“Parent method2()”);
Method1();
}
Public class Childer extends Parent{
Public void method1(){
System.out.println(“Childer method1()”);
}
Public static void main(String[] args){
Parent p= new Childer();
p.method2();
}
}
注意:答案应为 parent method2() ,childer method1() .但
面试我那个人却认为是错的。还一副不屑的'样子。我真是服了这位老兄了。
4. 写出运行
结果:
Class X{
System.out.println(“X”);
Y y=new Y();
}
Class Y{
System.out.println(“Y”)
}
Class Z extends Y{
Y y=new Y();
Z(){
System.out.println(“Z”);
}
Public static void main(String[] args){
Z z=new Z();
}
}
5.说说final, finally,finalized的区别?
6.说说struts工作原理?
7.数据库的操作写sql语句
都是一些常用的连接查询(这个不难,)
8.说说Spring,hibernate的事务
管理的区别?
9.写一个singleton的实例。