С учетом этого кода:
String test() {
try {
return "1";
} finally {
return "2";
}
}
Значения языка определяют возвращаемое значение вызова test()
? Другими словами: всегда ли это одно и то же в каждой JVM?
В Sun JVM возвращаемое значение 2
, но я хочу быть уверенным, что это не зависит от VM.