قسم الرياضيات و الإعلام الإلي

www.univ-soukahras.dz/ar/dept/mi

المقياس: Techniques objet avancées

  1. معلومات
  2. الأسئلة
  3. التعليم عن بعد

finally in java

4 votes

Dans la gestion des exceptions que signifie le mot clé finally  exactement ?

نشر على 19:39, الخميس 12 ماي 2016 By mohammed tebib (377 points)
In Techniques objet avancées


أجوبة (4)




جواب (1)

4 votes

bon mouhamed , La clause finally c'est un point qu'on a pas parlé dans notre presentation concernant les exceptions ,alors qu'elle  définit un bloc qui sera toujours exécuté, qu'une exception soit levée ou non. Ce bloc est facultatif. Il est aussi exécuté si dans le bloc try il y a une instruction break ou continue

نشر على 20:18, الخميس 12 ماي 2016 by radia gherras (68 points)
In Techniques objet avancées



جواب (2)

9 votes

finaly bloc est exc quand le (try catch) bloc est sortie mais pas toujours , alors finaly nous assure son bloc vas etre exc méme s'il y a une incompatible exception veut dire qu'on peut les passé (exc) utilisons un return ou bien break ,continue.

on les utillise dans les fermeture des fichiers par exemple pour qu'on assuront que l'envoie des resources est vient . 

نشر على 20:28, الخميس 12 ماي 2016 by khaled amirat (184 points)
In Techniques objet avancées



جواب (3)

1 votes

En Java, grâce au mot clé  finally, un morceau de code est exécuté quoi qu'il arrive. Cela est surtout utilisé lorsque vous devez vous assurez d'avoir fermer un fichier, clos votre connexion à une base de données ou un socket (une connexion réseau)

نشر على 22:41, الاثنين 16 ماي 2016 by Lynda AIT OUBELLI (16 points)
In Techniques objet avancées



جواب (4)

2 votes

Le bloc finally exécute toujours lorsque les sorties du bloc try. Cela garantit que le bloc finally est exécutée même si une exception inattendue se produit. Mais finalement est utile pour plus que la gestion des exceptions - il permet au programmeur d'éviter d'avoir le code de nettoyage accidentellement contourné par un retour, continuer, ou de casser. Mettre le code de nettoyage dans un bloc finally est toujours une bonne pratique, même si aucune des exceptions sont prévues.

Exemple  : 

finally {
    if (out != null) { 
        System.out.println("Closing PrintWriter");
        out.close(); 
    } else { 
        System.out.println("PrintWriter not open");
    } 
} 


Le bloc finally est un outil essentiel pour prévenir les fuites de ressources. Lors de la fermeture d'un fichier ou autre récupération des ressources, placez le code dans un bloc finally pour veiller à ce que la ressource est toujours récupérée.

نشر على 18:11, الثلاثاء 17 ماي 2016 by sabrina ichou (17 points)
In Techniques objet avancées



هل لديك جواب ?