Java 5.0
Selon Sun, dans la conception de cette nouvelle version, une attention particulière a été donnée à ses performances, la qualité et la capacité à surmonter la charge augmente. Eh bien, mais il ya d’autres aspects à traiter, en particulier en ce qui concerne le code lui-même. Nous allons discuter de quelques-uns dans cet article. Tout le monde mérite d’être un article distinct, mais nous allons essayer d’aller plus courte.
Les types génériques probablement le changement le plus important, le plus attendu et le plus critiqué de Java 1.5 est l’émergence de types génériques, également disponible sur la plate-forme .. NET Cette innovation promet de rendre la programmation plus sûre et plus productive.
Des types génériques
Les «génériques» ne peut pas toujours contrôler le type d’une valeur à l’exécution. Habituellement, le contrôle de la frappe est effectuée sur chaque compilation, ce qui pourrait engendrer des problèmes dans une mauvaise casting.With types génériques, il est possible de détecter ces problèmes à la compilation en spécifiant une collection (Vector, Hashtable ou un tableau, par exemple) peut être utilisé par une classe donnée. Nous allons discuter de ce sujet plus en profondeur dans un article dédié.
Boucle for () améliorer les développeurs Java ont été en attente pendant un certain temps: la nouvelle version de la boucle () peut simplement naviguer à travers une collection de valeurs.Auparavant, une telle itération a été assez longtemps pour écrire, en utilisant un objet Iterator, puis en appliquant un exprimés:
la concurrence API
Il existe de nombreux autres changements dans la langue, trop détaillé pour être ici. Inclure: varargs classe Scanner classe Format méthode printf (), méthode String.Format …
Peu de temps après l’annonce de C # 2.0 et son utilisation de types génériques, Sun introduit Java 1.5 (ou 5.0), offrant les mêmes possibilités. Explication, la comparaison et de programmation examples.Generic fournit aux développeurs des techniques à prendre en compte un polymorphisme paramétrique dans certains langages typés. Les langues qui peuvent utiliser les types génériques peuvent effectivement être utilisé pour écrire du code générique, qui devrait pas un type de donnée, mais une gamme de types. Le code devient indépendant du type: les fonctions traiter en conformité avec les types de structures communes.Un prend un autre argument de type générique. Ce type d’abstraction a la même forme que les modèles de C, mais prend un sens très différent dans le contexte de polymorphisme. En écrivant un code de type sécurisé, c’est-à-dire libre des contraintes de type, les génériques permettent d’écrire du code plus malléables.Simplement, les génériques vous permettent d’écrire du code qui peut être réutilisé pour des objets de type différents, plutôt que d’un seul type. Ils ont effectivement remplacer le code ceslignes en utilisant le type d’objet.
infoclick (Gers, 32) propose des solutions informatiques: vente de matériel informatique, maintenance informatique, installation de votre réseau de conseil aux entreprises. Les ventes de PC assemblés, montés informatique (Intel Pentium, AMD Athlon, AMD Sempron, etc.) PC assemblé pour la bureautique jeux et le multimédia.
Cacher le script pour les vieux navigateurs
Ce code est invisible du point de vue du navigateur c’est-à-dire qu’il n’affichepas dans sa fenêtre de code JavaScript. Toutefois, les anciens navigateurs, JavaScript arrivéedu créé avant, ne connaissent pas ces balises et les ignorer … votre code JavaScript peut donc être affichée sur votre page web belle et venirgâcher votre travail. L’astuce consiste à ajouter des balises de commentaires dans les balises script. Ainsi, l’ancienne navigateursignoreront simplement le script en entier, tout en navigateursrécents l’interpréter (comme il se doit) que Javascript! C’est ce qui donne le script une fois ‘caché’ pour les anciens navigateurs: