读书人

noobie killer - what returns

发布时间: 2012-12-19 14:13:15 作者: rapoo

noobie killer -- what returns?

a.

?

public static int test() {
try {
int number = 1/0;
return 1;
} catch (Exception e) {
return 2;
} finally {
return 3;
}
}

?

\(^o^)/~??? 3

?

b.

?

public static int test() {

int number;

try {

number = 1;

return number;

} catch (Exception e) {

} finally {

number = 3;

}

number = 4;

return number;

}

?

O(∩_∩)O~? 1

?

c.

?

public static A testA(A a) {

try {

a.aa = "a1";

return a;

} catch(Exception e) {

}finally {

a.aa = "a2";

}

return a;

}

?

class A { String aa;}

?

(*^__^*) ……A("a2")

?

d.

?

public static int test() {

int number;

try {

number = 1/0;

return number;

} catch(Exception e) {

number = 2;

} finally {

number = 3;

}

number = 4;

return number;

}

?

>_<?? 3

?

e.

?

public static A testA(A a) {

a = null;

try {

a.aa = "a1";

return a;

} catch(Exception e) {

a = new A();

}finally {

a.aa = "a2";

}

a.aa = "a3"

return a;

}

?

class A { String aa;}

?

?

T_T??? A("a3")

?

f.

?

public static A testA(A a) {

try {

a.aa = "a1";

return a;

} catch(Exception e) {

a = new A();

}finally {

a = new A();

a.aa = "a2";

}

return a;

}

?

class A { String aa;}

?



{/ o? o /}?
?( (oo) )?????? A(“a1”)
?

?

?

读书人网 >编程

热点推荐