Hallo zusammen
Irgendwie ist mir der Sinn und Zweck des Schlüsselwortes "finally" nicht so ganz klar. In den Dokus kann ich nachlesen, dass ein finally dazu verwendet wird, um Resource wieder freizugeben, selbst wenn eine Exception ausgelöst wird. Aber wieso brauche ich denn hierfür nun Konkret ein finally?
Aber wieso kann ich das nicht auch genausogut so machen?
Hmm, ich kapiers nicht...
Ishildur
Irgendwie ist mir der Sinn und Zweck des Schlüsselwortes "finally" nicht so ganz klar. In den Dokus kann ich nachlesen, dass ein finally dazu verwendet wird, um Resource wieder freizugeben, selbst wenn eine Exception ausgelöst wird. Aber wieso brauche ich denn hierfür nun Konkret ein finally?
Code:
// allocate some resources
try{
// do some dangerous code
}
catch(Exception exp){
// handle all errors
}
finally{
// free all resources
}
Aber wieso kann ich das nicht auch genausogut so machen?
Code:
try{
// do some dangerous code
}
catch(Exception exp){
// handle all errors
}
// free all resources
Hmm, ich kapiers nicht...
Ishildur