文档介绍:JAVA面试题
一、判断题(20分)
1、String不是一个类,只是一个简单的字符串类型。false
2、对于对象A和B,(B)==true,那么A和B是同一对象。false
3、如果String a=new String("a");String a1=new String("a");那么a==a1。False
4、修饰符final在一个类的前面表示这个类不能被继承。true
5、为数据库的表加索引一定能加快程序的执行速度。false
6、17>>2==4。True
17的二进制1000100 100
位运算符:
17>>2 表示先转成2进制>>向右移动两位
<<在右边移动两位(补零)
7、0xA0==160。True 16进制的整常数的前缀为0X或0x 即:0xA0==160
8、234&255==255。false
9、0x0D|0x0F==15。true
10、java因为有垃圾回收器,所以不会象C语言那样出现内存泄露。false
11、抽象类不可以实现一个接口。false
12、抽象类可以实现一个接口,但是不用实现接口的方法。true
13、JavaScript中有一个方法function test(){},下面的语句var a=new test()
14、语句update A set =(select b1 from B where b2=1) 有可能执行成功true
15、
16、WebService使用SOAP协议进行远程调用。false
17、
18、
19、
20、
二、填空题(10分)
1、0x0F|0x09&0x08=___F___.
2、49>>3=__6___.
3、实现一个线程类需要继承哪个类?__Thread____.
4、创建一个文件输出流要用哪个类?____FileOutPutStream___.
5、让一个线程开始执行需要调用哪个方法?_____start()_____.
6、javaScript是在___浏览器___上执行的。
7、下面程序打印结果:123
try{
IOException s=new IOException();
throw s;
}
catch(IOException e1){
(1);
}
catch(Exception e){
(2);
}
finally{
(3);
}
8、<script type="text/javascript">
function b(c){
return c;
}
var s=new Function("var s='a';return s+b('b');");
var r=s();
</script>
r的值是___