Vidéo: Différence Entre Java5 Et Java6
2024 Auteur: Mildred Bawerman | [email protected]. Dernière modifié: 2023-12-16 08:38
Java5 contre Java6
Java est l'un des langages de programmation orientés objet les plus largement utilisés, qui est utilisé du développement logiciel au développement Web aujourd'hui. C'est un langage de programmation à usage général et simultané. Il a été développé à l'origine par Sun Microsystems en 1995. James Gosling est le père du langage de programmation Java. Oracle Corporation possède désormais Java (après avoir acheté récemment Sun Microsystems). Java est un langage fortement typé qui prend en charge une gamme de plates-formes allant de Windows à UNIX. Java est sous licence publique générale GNU. Depuis sa sortie initiale en 1995 (Java 1.0), il s'est développé et est devenu le langage de développement dominant pour le développement d'applications Web. Java 6 est sa version stable actuelle, tandis que Java 5 est la version précédente.
Java5
Java 5 (également connu sous le nom de Java Standard Edition 5.0 ou J2SE 5 ou J2SE 1.5), nom de code Tiger, est sorti en septembre 2004. Java 5 a dépassé sa durée de vie et le support de Sun a expiré en novembre 2009. Il avait 3200+ classes et interfaces. Java 5 a introduit plusieurs mises à jour majeures, telles que des améliorations du langage (c'est-à-dire des annotations, des génériques, des boîtes automatiques et une syntaxe améliorée pour la boucle), entre autres. L'annotation est un mécanisme de balisage des classes avec des métadonnées afin qu'elles puissent être utilisées par des programmes prenant en charge les métadonnées. Generics est un mécanisme de spécification de types pour les objets appartenant à des collections, telles que les Arraylists, afin que la sécurité des types soit garantie au moment de la compilation. L'autoboxing permet les conversions automatiques entre les types primitifs (par exemple int) et les types wrapper (par exemple Integer). La syntaxe améliorée pour la boucle comprend les améliorations pour chaque boucle pour parcourir les éléments du tableau ou des collections relativement facilement.
Java6
Java 6 (également connu sous le nom de Java Standard Edition 6.0 ou Java SE 6 ou Java 1.6), nom de code Mustang, a été publié en décembre 2006. La révision actuelle est la mise à jour 26, qui a été publiée en juin 2011. Elle contient plus de 3700 classes et les interfaces. Il se concentre sur les nouvelles spécifications et API, y compris XML, les services Web, JDBC version 4.0, la programmation basée sur les annotations, les API pour le compilateur Java et l'interface graphique du client d'application. De plus, la prise en charge des anciennes versions de Windows (série Win9x) sera supprimée à partir de la mise à jour 7.
Quelle est la différence entre Java5 et Java6?
Java 6 est la version stable actuelle du langage de programmation Java, tandis que Java 5 est sa version précédente. Java 5 a officiellement dépassé sa durée de vie et n'est plus pris en charge par Sun. Bien que Java 5 ait ajouté de nombreux changements majeurs (tels que lexing automatique) au langage, Java 6 ajoute d'autres fonctionnalités plus utiles. Plus précisément, contrairement à Java 5, qui se concentrait sur l'ajout / l'amélioration des fonctionnalités de langage (syntaxe), Java 6 a ajouté une large gamme d'améliorations à l'infrastructure du langage Java. Bien que Java 5 ait introduit les annotations, Java 6 a proposé des types supplémentaires d'annotations et d'API pour le traitement des annotations (par exemple, les métadonnées des services Web pour la plate-forme Java, les annotations communes pour la plate-forme Java et l'API de traitement des annotations enfichables).
Grâce à la nouvelle API du compilateur ajoutée avec Java 6, le compilateur java peut désormais recevoir et / ou envoyer une sortie à une abstraction du système de fichiers (les programmes peuvent spécifier / traiter la sortie du compilateur). En outre, Java 6 a ajouté des améliorations aux capacités de l'interface utilisateur graphique des applications dans AWT (écrans de démarrage plus rapides et prise en charge de la barre d'état système) et SWING (meilleur glisser-déposer, prise en charge de la personnalisation des mises en page, améliorations du multithreading et capacité à écrire des images GIF). En outre, des modifications ont été ajoutées à la spécification du fichier de classe, y compris un cadre permettant aux programmes de se connecter aux interpréteurs de script et de naviguer vers l'arrière vers les classes de collection.
Recommandé:
Différence Entre EMF Et Différence Potentielle
EMF vs différence de potentiel (force électromotrice) sont utilisés pour décrire deux paramètres différents entre deux points. Le terme `` différence de potentiel '' est un ge
Différence Entre La Différence De Phase Et La Différence De Chemin
Différence de phase vs différence de chemin La différence de phase et la différence de chemin sont deux concepts très importants en optique. Ces phénomènes sont vus sur des problèmes de
Différence Entre La Différence De Potentiel Et La Tension
Différence de potentiel vs tension La différence de potentiel et la tension sont deux termes utilisés en ingénierie pour décrire une différence de potentiel en deux points
Différence Entre L'équation De Différence Et L'équation Différentielle
Équation de différence vs équation différentielle Un phénomène naturel peut être décrit mathématiquement par les fonctions d'un certain nombre de variables indépendantes et par
Différence Entre La Principale Différence Entre Les Minéraux Métalliques Et Non Métalliques
Différence clé - Minéraux métalliques et non métalliques Un minéral est un constituant solide et inorganique naturel avec une formule chimique définie un