Explication sur la manière dont les éléments d'un tableau s'initialisent
Définition du nombre d'éléments dans un tableau
Création d'un tableau multidimensionnel
Écriture du code permettant de copier les valeurs d'un tableau à l'autre
Définition des termes héritage, polymorphisme, surcharge, redéfinition et invocation de méthode virtuelle
Utilisation du modificateur d'accès protected et du mot-clé par défaut (package-friendly)
Concepts de constructeur et description de la surcharge de méthodes
Description de la construction complète d'objet et de l'exécution de l'initialisation
Fonctions de classes avancées
Création de variables, méthodes et initialisateurs statiques
Création de classes, méthodes et variables finales
Création et utilisation des types énumérés
Utilisation de la déclaration static import
Création de classes et de méthodes abstraites
Création et utilisation d'une interface
Définition des exceptions
Utilisation des déclarations try, catch et finally
Description des catégories d'exception
Identification des exceptions courantes
Développement de programmes pour vos propres exceptions
Utilisation des assertions
Distinction entre une utilisation appropriée/inappropriée d'assertions
Activation des assertions à l'exécution
Structure de collections et génériques
Description des implémentations d'ordre général des interfaces principales dans la structure de collections
Étude de l'interface Map et
Étude des classes de collection héritée
Création d'un classement naturel et personnalisé en implémentant les interfaces Comparable et Comparator
Utilisation de collections génériques et saisie de paramètres en classes génériques
Refactorisation du code non générique existant
Écriture d'un programme permettant d'itérer sur une collection
Étude de la boucle enhanced for
Notions élémentaires sur les E/S
Écriture d'un programme qui utilise des arguments de ligne de commande et des propriétés système
Étude de la classe Properties
Construction et utilisation adéquate des flux de traitement et de noeuds
Sérialisation et désérialisation d'objets
Distinction et sélection appropriée des lecteurs et les rédacteurs à partir des flux
E/S de console et E/S de fichier
Lecture de données depuis la console
Écriture de données dans la console
Description de fichiers et d'E/S de fichier
Construction d'interfaces graphiques Java avec l'API Swing
Copyright © 2013, Oracle. Tous droits réservés.