当前位置: 技术问答>java相关
几个SCJP的问题
来源: 互联网 发布时间:2015-07-12
本文导语: 104题中的16 public class test{ pubic stattc void main(String[] args){ int i=0xfffffff1; int j=-i; } } j为什么等于-15 。既然0xfffffff1为补码,则原码为1000。。。。。1111(-15) 则j=15 104题中的29 class test implements Runnable{ ...
104题中的16
public class test{
pubic stattc void main(String[] args){
int i=0xfffffff1;
int j=-i;
}
}
j为什么等于-15 。既然0xfffffff1为补码,则原码为1000。。。。。1111(-15)
则j=15
104题中的29
class test implements Runnable{
int i;
public void run(){
try{
Thread.sleep(5000);
i=10;
}catch(Exception e){}
}
public static void main(String args[]){
int j;
test a=new test();
Thread t=new Thread(a);
t.start();
try{
j=a.i;
}catch(Exception e){}
System.out.println(j);
}
}
what be added at 17 ensure j=10 at line 19
A a.wait() B t.wait() C t.join() D t.yield()
E t.notify() F a.notify() G t.interrupt()
104题中的38
which four types of objectss can be thrown use "throws"
a Error b Event c Object d Exception e Throwable f RuntimeException
Throwable是什么 Error和Exception 有何区别
public class test{
pubic stattc void main(String[] args){
int i=0xfffffff1;
int j=-i;
}
}
j为什么等于-15 。既然0xfffffff1为补码,则原码为1000。。。。。1111(-15)
则j=15
104题中的29
class test implements Runnable{
int i;
public void run(){
try{
Thread.sleep(5000);
i=10;
}catch(Exception e){}
}
public static void main(String args[]){
int j;
test a=new test();
Thread t=new Thread(a);
t.start();
try{
j=a.i;
}catch(Exception e){}
System.out.println(j);
}
}
what be added at 17 ensure j=10 at line 19
A a.wait() B t.wait() C t.join() D t.yield()
E t.notify() F a.notify() G t.interrupt()
104题中的38
which four types of objectss can be thrown use "throws"
a Error b Event c Object d Exception e Throwable f RuntimeException
Throwable是什么 Error和Exception 有何区别
|
1: 在jdk1.4 下结果是15
2: c ,意思是等t死后再继续执行
3: Throwable是Error,Exception的父类.RuntimeException是Exception的子类,这题答案是 a , d, e, f
2: c ,意思是等t死后再继续执行
3: Throwable是Error,Exception的父类.RuntimeException是Exception的子类,这题答案是 a , d, e, f
|
第一题是你打错了吧
int j=-i;应该是int j=~i;(这题我考人证时做过)
答案应该是14。
第2题是答案是c 。
Throwable是Error和Exception的父类,我们在coding时,指处理exception就行了。
int j=-i;应该是int j=~i;(这题我考人证时做过)
答案应该是14。
第2题是答案是c 。
Throwable是Error和Exception的父类,我们在coding时,指处理exception就行了。
|
补充3: Error是指出错,是致命的,导致程序无法继续执行,Exception则出现异常状况,一般来说可以恢复
|
第一题应该是
j=~i;
答案:14
j=~i;
答案:14
|
学到了不少得到东西,谢谢!