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

Langage Java Discussion :

Un mémento des mots-clés du langage Java


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 078
    Par défaut Un mémento des mots-clés du langage Java
    Bonjour,

    Je vous propose un nouvel article intitulé « Un mémento des mots-clés du langage Java » et disponible à l'adresse suivante :
    http://thierry-leriche-dessirier.dev...ots-cles-java/

    L'article vous propose de télécharger un PDF gratuit à imprimer vous-même en recto verso.

    Résumé : ce document présente les 53 mots réservés de Java, à l'aide de définitions et d'exemples simples. Il vous offre également un mémento et un livret à imprimer vous-même.

    Comme toujours, les remarques sont les bienvenues.

    Bonne lecture.
    Thierry
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  2. #2
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par défaut
    Merci

    PS: J'ai remarqué quelques petites fautes, par exemple "Interface" au lieu de "interface". Ou sinon "Authorise" au lieu de "autorisé".
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  3. #3
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 078
    Par défaut
    @Gugelhupf: Merci c'est corrigé.
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  4. #4
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    J'ai deux remarques:
    1. pour 'this', j'aurais ajouté l'utilisation pour accéder à l'instance englobante dans les classes anonymes :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      public class Mother() {
           public void process() {
             new Thread(new Runnable() {
                public void run() {
                    Mother.this.doSomething();
                }
             }).start();
          }
       
          public void doSomething() {
             // ...
          }
      }
    2. le modificateur de visibilité vide (package-private) n'est pas entre public et protected, mais entre protected et private.

  5. #5
    Rédacteur
    Avatar de thierryler
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    4 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 078
    Par défaut
    Effectivement... oups...

    Faudrait lancer un sondage sur qui utilise "vide"...
    Thierry Leriche-Dessirier
    Consultant Java JEE Web Agile freelance
    Rédacteur pour Developpez
    Professeur de Génie Logiciel à l'ESIEA

    Site : http://www.icauda.com / Linked'in : http://www.linkedin.com/in/thierryler / Twitter : @ThierryLeriche

  6. #6
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par défaut
    thierryler, je n'oublierai jamais le jour où tu m'as aidé pour résoudre un problème de visibilité package.

    Je pense que c'est un gros défaut de Java, cette visibilité ne devrait pas exister (devrait être "public" par défaut).

    Merci
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  7. #7
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Deaf Voir le message
    le modificateur de visibilité vide (package-private) n'est pas entre public et protected, mais entre protected et private.
    La visibilité "package-private" est bien situé entre protected et private, mais le modificateur de visibilité "vide" ne correspond pas toujours à cela !

    En fait cela dépend du contexte :
    • Dans une classe, cela correspond bien à une visibilité package-private.
    • Dans une interface ou une annotation, cela correspond à une visibilité public.
    • Dans une enum, cela correspond à une visibilité package-private, sauf pour les constructeurs où cela correspond généralement à une visibilité private (ce dernier point n'est pas vrai si on utilise des sous-classes pour certains éléments de l'enum - on a alors une visibilité package-private)




    a++

  8. #8
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    En effet, il est important de distinguer le "package-private" de l'absence de modificateur. Mais du coup j'en suis à me poser la question:
    Est-ce vraiment le rôle de ce memento de décrire cela?
    Le modificateur "package-private" n'est pas vraiment un mot-clé et n'a donc peut-être pas sa place dans ce memento. Du coup, la liste des exceptions citées par adiGuba (ainsi que la description du package-private) aurait peut-être plus sa place dans une description de la syntaxe Java ou de ses modificateurs de visibilité.

Discussions similaires

  1. Liste des mots français pour application JAVA
    Par elitost dans le forum Général Java
    Réponses: 15
    Dernier message: 16/08/2010, 15h57
  2. programmer en java l'extraction des mots clés sur un site web
    Par industrielle dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 21/12/2008, 14h53
  3. Liste des mots clés c++
    Par CyberCouf dans le forum C++
    Réponses: 4
    Dernier message: 08/12/2005, 00h13
  4. Réponses: 13
    Dernier message: 16/11/2005, 13h15

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