Zdravim,
zajímalo by mě, co řeknete na tento kus kódu.
Otázka... co si myslíte, že nastane? Nebo co by logicky mělo nastat :-)
public class Test
{
public static void main(String[] args)
{
int value = getValue();
System.out.println(value);
}
private static int getValue()
{
try
{
throw new Exception();
}
finally
{
return 1;
}
}
}
Úplně z nepochopitelných důvodů se Java rozhodne, že moji vyjímku úplně spolkne a vypíše hodnotu 1. Zajímavé že? A to mám JRE 1.7