Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment convertir une date en UTC en…
  • Comment inverser un tableau de nombr…
  • Comment faire pour exécuter VBS Scr…
  • Comment faire pour intégrer Tickers…
  • Dépannage Java dans Windows XP 
  • Comment faire pour convertir Java à…
  • Développement de jeux en Java 
  • Comment gérer une erreur de dépass…
  • Comment faire de Java Objects Repeat…
  • ServerSocket Utilisation du Chat en …
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Java 1.5 Tutoriel annotation

    annotations personnalisables sont une caractéristique ajoutée au langage de programmation Java à partir de la version 1.5 . Contrairement à la plupart des fonctions de programmation en langage Java, ils n'ont pas d'effet direct sur le fonctionnement du code. Toutefois , ils peuvent servir à plusieurs fins . Par exemple , les annotations peuvent fournir des métadonnées pour les autres développeurs , similaires aux balises utilisées dans les commentaires Javadoc . Ils peuvent également rendre les données disponibles pour le compilateur qui peut aider les programmeurs à rattraper les erreurs faites facilement que le compilateur ne le remarquerait pas normalement. Instructions
    1

    Créer un nouveau fichier de classe Java nommée " AnnotationTest.java " et collez le code suivant dedans:
    classe

    AnnotationTest extends JFrame {

    publique udpate () {//Du code ici . }}

    Comme vous pouvez le constater, cette classe simple étend la classe JFrame intégré dans la bibliothèque Java Swing . Cependant, il semble que le développeur a fait une erreur de frappe . Alors il est évident qu'il vise à remplacer la méthode de la superclasse update () , il a mal orthographié «mise à jour ». Normalement, le développeur peut pas attraper l'erreur que plusieurs heures plus tard, lorsque certains aspects de son programme, peut-être dans une classe complètement différent, ne pour fonctionner correctement. Bien qu'il est certain d' avoir des problèmes en raison de cette erreur, selon le contexte de l'erreur , il pourrait même ne pas être une erreur du compilateur , depuis n'importe quel code ailleurs dans le programme peut toujours se rabattre sur la méthode de « mise à jour » dans le classe JFrame . Ce ne serait pas bien s'il y avait une façon de dire au compilateur que cette méthode a l'intention de remplacer une autre méthode ? Entrez l'annotation @ Override
    2

    Modifier votre code afin qu'il se lise comme suit : .

    @ Overridepublic udpate () {//Du code ici . }

    L' annotation @ Override permet au compilateur un aperçu de ce qui est à la tête du programmeur. Dans ce cas, que le programmeur entend sa méthode " udpate " pour remplacer une autre méthode dans la superclasse . Maintenant, quand le compilateur lit ce programme, il se rendra compte immédiatement qu'une erreur a été commise . Le programmeur prétend " udpate " remplace une autre méthode , mais la JFrame de classe ne contient aucune méthode appelée " udpate . " La compilation échoue et le compilateur laisser le programmeur sait explicitement que sa méthode " udpate " ne fait pas ce qu'il prévu.

    Espérons que le programmeur aura un coup d'œil et observez sa surveillance , et de corriger sa faute d'orthographe .
    3

    Mettez le mot " @ obsolète», juste après le " @ Override" annotation pour votre méthode . Si vous avez été programmez en Java longtemps, vous reconnaissez sans doute @ désapprouvées comme une balise de JavaDoc qui indique à d'autres développeurs , quand ils lisent la documentation Javadoc , qu'une classe ou méthode n'est plus pris en charge et qu'ils devraient cesser de l'utiliser dès que possible.

    Bien sûr , dans la pratique, peu de développeurs sont compulsivement étudie les JavaDocs pour toutes les bibliothèques qu'ils utilisent à chaque nouvelle version . Ainsi, au lieu de compter sur les développeurs Java à prendre l'initiative , l'annotation @ Deprecated indique au compilateur de générer un avertissement quand la classe ou méthode est utilisée . De cette façon, à chaque fois qu'un développeur crée une nouvelle version de son programme , elle a dit immédiatement qu'elle utilise une méthode ou une classe qui est maintenant considérée comme disparue et obsolète.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment télécharger Java Runtime Environment 5.0 dans Windows XP 
  • Comment convertir une chaîne en Java pour GeneralPath 
  • Comment créer une liste avec des couleurs dans JSP 
  • Comment désactiver JSP Validation in Eclipse 
  • Comment limiter le nombre de caractères dans un JTextField de Java 
  • Exceptions Java Tutorial 
  • Comment trouver Java JDK dans Ubuntu 
  • Comment effacer un écran et mettre un nouveau en Java 
  • Comment faire une boucle continue Ligne 
  • Comment entiers d'entrée en Java en utilisant un scanner 
  • Connaissances Informatiques © http://www.ordinateur.cc