Arasındaki fark nedir
try {
fooBar();
} finally {
barFoo();
}
ve
try {
fooBar();
} catch(Throwable throwable) {
barFoo(throwable); // Does something with throwable, logs it, or handles it.
}
İkinci versiyonu daha çok seviyorum çünkü bana Throwable'a erişim sağlıyor. İki varyasyon arasında herhangi bir mantıksal fark veya tercih edilen bir kural var mı?
Ayrıca, istisnaya final cümlesinden erişmenin bir yolu var mı?
Throwable
danfinally
orada olmayabilir çünkü, bloğun olmak birThrowable
.