You can only have zero or one finally for each try statement, and only one catch statement will execute for each try (which is why
you should catch the most specific one first if you have more than one). That's just the way it is.
try{
}
catch ( SpecificException se ){ // i.e. FileNotFoundException
}
catch ( GeneralException ge ){ // i.e. IOException
}
catch ( Exception e ){ // i.e. Exception
}
finally{
}
try executes, then
one of the catch statements, then finally.
[ August 04, 2002: Message edited by: Marilyn de Queiroz ]