[Java lista] A continue utasítás átugorja a finally blokkot?
Kristof Jozsa
dyn at ond.vein.hu
2008. Jún. 12., Cs, 10:45:04 CEST
azt nem latom a kodbol hogy ez hova continue de az okolszabaly hogy a
finally blokk mindenkeppen lefut, erre merget vehetsz.
K
Mariák Kálmán wrote:
> Szervusztok!
>
> Az alábbi kódrészleten gondolkodom, hogy vajon a tárgyban megfogalmazott
> kérdésre mi lehet a válasz?
>
> try {
> sysConnection = DatabaseConnection.createSYSConnection();
> userConnection = DatabaseConnection.createUserConnection();
> createOracleUser(envName, databasePassword, sysConnection);
> databaseInit(params, userConnection);
> } catch(SQLException e) {
> e.printStackTrace();
> socket.close();
> continue;
> } finally {
> if(sysConnection != null && !sysConnection.isClosed()) {
> sysConnection.close();
> }
> if(userConnection != null && !userConnection.isClosed()) {
> userConnection.close();
> }
> }
>
> Azaz ha kivétel keletkezik a try blokkban akkor le fog futni a finally blokk,
> vagy a continue utasítás miatt a ciklus feltételhez ugrik?
>
> Válaszokat nagyon köszönöm!
>
> --
> sirkalmi
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
További információk a(z) Javalist levelezőlistáról