IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

methode static java


Sujet :

avec Java

  1. #1
    Membre régulier Avatar de Feres_agent1116
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Février 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Back-End
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 121
    Points : 85
    Points
    85
    Par défaut methode static java
    bonjour tout le monde
    svp au cours de ma lecture d'un code java j'ai trouver une méthode que je ne sais pas de quoi il s'agit
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public class HibernateUtil{
    private static SessionFactory sessionFactory;
    static{ //ce quoi ca
    try{
    sessionFactory= newConfiguration().configure().buildSessionFactory();
    }
    catch(Throwableex) {
    thrownewExceptionInInitializerError(ex);}
    }
    }

    c'est quoi la sémantique de static{ ???

  2. #2
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2013
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 75
    Points : 138
    Points
    138
    Par défaut
    Voila un petit lien dans la FAQ Java qui je pense va répondre à ta question:

    http://java.developpez.com/faq/java/...motsClesStatic

  3. #3
    Membre chevronné
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Points : 1 855
    Points
    1 855
    Par défaut
    Citation Envoyé par Feres_agent1116 Voir le message
    c'est quoi la sémantique de static{ ???
    c'est un bloc de code qui est exécuté au chargement de la classe.
    ici tu vois bien qu'il n'y a pas d'autre moyen d'initialiser + try/catch la variable static.

    grilled
    J'ai des principes: je peux toujours trouver une bonne raison pour les contredire .... mais j'ai des principes!
    (mon excellent bouquin sur Java : https://eska-publishing.com/fr/livre...822407076.html)

  4. #4
    Membre régulier Avatar de Feres_agent1116
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Février 2013
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Back-End
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 121
    Points : 85
    Points
    85
    Par défaut
    merci pour votre aide

  5. #5
    Membre du Club
    Inscrit en
    Février 2011
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 38
    Points : 41
    Points
    41
    Par défaut
    Citation Envoyé par Feres_agent1116 Voir le message
    bonjour tout le monde
    svp au cours de ma lecture d'un code java j'ai trouver une méthode que je ne sais pas de quoi il s'agit
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public class HibernateUtil{
    private static SessionFactory sessionFactory;
    static{ //ce quoi ca
    try{
    sessionFactory= newConfiguration().configure().buildSessionFactory();
    }
    catch(Throwableex) {
    thrownewExceptionInInitializerError(ex);}
    }
    }

    c'est quoi la sémantique de static{ ???


    effectivement. ce bloc est exécuté une seule fois dans ton programme : lors de l'initialisation de la classe. il ne depend donc pas des instances de cette classe.

  6. #6
    Membre du Club
    Inscrit en
    Février 2011
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 38
    Points : 41
    Points
    41
    Par défaut
    Citation Envoyé par soung Voir le message
    effectivement. ce bloc est exécuté une seule fois dans ton programme : lors de l'initialisation de la classe. il ne depend donc pas des instances de cette classe.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. non-static method add(java.awt.Component)
    Par omar344 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 02/07/2012, 13h22
  2. Différence entre quelques Methodes Static en java
    Par Echap dans le forum Débuter avec Java
    Réponses: 11
    Dernier message: 14/03/2011, 15h01
  3. Réponses: 2
    Dernier message: 11/12/2009, 22h27
  4. Réponses: 13
    Dernier message: 15/11/2005, 15h47
  5. [Concept]Methode "static"
    Par Regis.C dans le forum Général Java
    Réponses: 5
    Dernier message: 04/01/2005, 10h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo