| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Quelles sont les principales différences entre Java 1.4 et 1.5
    La libération de Java 1.5 , aussi appelée J2SE 5.0 , a vu l'introduction d'une variété de fonctionnalités nouvelles et utiles . Old Java 1.4 gourous peuvent encore travailler leur magie , mais si vous êtes l'un il est certainement utile de votre temps à regarder quelques-unes des différences entre Java 1.5 et Java 1.4 . De nombreuses questions de l' ancienne version ont été corrigés. Generics

    La plus grande différence entre les deux versions de Java est la nouvelle fonctionnalité des génériques. Les génériques vous permettent de quitter le type d'un certain raisonnement ou d'un champ ambigu. Lorsque vous instancier la classe dans le code, vous pouvez spécifier quel type il doit utiliser. Ils sont à portée de main pour les structures de données telles que des listes ou des arbres , vous permettant de rédiger une seule classe pour faire face aux structures d'entiers , des chaînes ou toute autre chose .
    Boucles For

    une autre différence majeure est une amélioration de la syntaxe de la boucle. Au lieu de traiter avec itérateurs , vous pouvez simplement écrire une boucle for qui ira automatiquement à travers chaque élément dans une structure iterable , ou chaque élément dans un tableau .
    Autoboxing et unboxing
    Photos

    En Java 1.4 , chaque fois que vous avez utilisé des classes wrapper pour les différents types primitifs , vous avez eu à traiter avec eux comme n'importe quel autre classe, en utilisant ses constructeurs et les méthodes d'accesseur . En Java 1.5 , vous pouvez utiliser des instances d'une classe wrapper comme un type primitif , et Java saurez ce que vous voulez dire.
    Enums

    Java 1.5 introduit les énumérations , court pour les énumérations . Ce sont essentiellement des types personnalisables. Lorsque vous effectuez une énumération , vous répertoriez les différentes valeurs valides. Vous pouvez alors utiliser votre énumération comme un type primitif. C'est beaucoup mieux que de créer des listes de ints finales pour vos constantes .
    Tableau Arguments

    Maintenant, il ya une nouvelle syntaxe pour passer des tableaux comme arguments à des fonctions . Au lieu d'utiliser un tableau comme argument, vous pouvez utiliser la nouvelle "..." syntaxe . Alors, au lieu de construire un tableau pour passer à l'argument , il vous suffit de lister les éléments de votre appel de fonction et il va emballer automatiquement dans un tableau.
    Statique importation
    < br >

    Une autre nouveauté est la possibilité d'importer les membres statiques des classes . Plutôt que d'écrire des interfaces qui ont juste les champs statiques , vous pouvez écrire des classes réelles avec eux et il suffit d'utiliser l'importation statique.
    Annotations

    La dernière différence majeure entre les deux Java versions est la nouvelle fonctionnalité d'annotations de méta-données . Ce sont des petites notes sur le compilateur vous pouvez attacher à vos méthodes , lui disant d' ajouter automatiquement certaines méthodes ou des champs , ou traiter la méthode différemment .

    Previous :

    next :
      articles connexes
    ·Comment faire pour installer OpenCms 
    ·Comment désinstaller Subversive sur Eclipse 
    ·Comment faire pour créer une classe abstraite en Java …
    ·Fonctions Java byte 
    ·Comment faire pour convertir un tableau binaire en une …
    ·Java traitement des couleurs Gradient 
    ·Comment construire une nouvelle page Web utilisant JSP 
    ·Comment faire un triangle en Java 
    ·Comment activer les applets Java 
    ·Comment ouvrir les fichiers CSV dans une application Mi…
      articles en vedette
    ·Comment ajouter une case à cocher colonne à un DataGr…
    ·Comment puis-je créer une page Web avec une adresse em…
    ·Comment mettre à jour un DataRow en C # 
    ·Comment faire pour installer Runtime VB6 sans redémarr…
    ·Mid, fonction dans Visual Basic 
    ·Comment calculer la différence de temps avec PHP 
    ·Comment faire pour récupérer des données à l'aide d…
    ·Comment créer un index pour Classement Caractéristiqu…
    ·Comment faire pour convertir Oracle Forms vers Java 
    ·Comment afficher sous forme de tableau dans MATLAB 
    Copyright © Connaissances Informatiques http://fr.wingwit.com