次のコードを検討してください:-
class Name {
{System.out.println("hi");}
public static void main(String[] args) {
System.out.println(waffle());
}
static boolean waffle() {
try {
return true;
} finally {
return false;
}
}
}
これは "hi" を出力しません。どうしてこれなの?