Public ciblé
Programmeurs souhaitant connaître les bases du langage Java, programmeurs expérimentés en Java souhaitant obtenir la certification Sun Certified Programmer for the Java 2 Platform.
Conditions préalables
Connaissance des principes de programmation. Une expérience dans un autre langage (par exemple, Visual Basic, C, C++) serait un plus.
A l'issue de cette rubrique, vous serez en mesure de décrire les classes et objets logiciels, ainsi que de présenter les avantages d'une programmation orientée objet.
A l'issue de cette rubrique, vous serez en mesure de présenter les principes d'héritage dans Java, y compris le concept de polymorphisme.
A l'issue de cette rubrique, vous serez en mesure de déclarer, d'instancier et d'utiliser des objets.
A l'issue de cette rubrique, vous serez en mesure de décrire la fonction de la méthode main dans une application Java, ainsi que l'utilisation des arguments de ligne de commande.
A l'issue de cette rubrique, vous serez en mesure de créer une classe Java, en particulier ses méthodes, constructeurs et variables.
A l'issue de cette rubrique, vous serez en mesure de comprendre le fonctionnement du système de récupération de l'espace mémoire de Java et de rendre les objets disponibles pour la récupération.
A l'issue de cette rubrique, vous serez en mesure de créer une application orientée objet simple.
A l'issue de cette rubrique, vous serez en mesure d'expliquer la fonction des modules (packages) dans Java et de montrer comment importer ces derniers dans un fichier source Java.
A l'issue de cette rubrique, vous serez en mesure d'utiliser les modificateurs d'accès de Java afin de spécifier le code qui peut accéder à leurs classes, variables et méthodes.
A l'issue de cette rubrique, vous serez en mesure d'expliquer comment étendre une classe Java.
A l'issue de cette rubrique, vous serez en mesure de créer une classe qui étend une autre classe Java.
A l'issue de cette rubrique, vous serez en mesure d'utiliser correctement les instances et les membres d'une classe dans leur code.
A l'issue de cette rubrique, vous serez en mesure d'utilisez les modificateurs final et abstract de Java.
A l'issue de cette rubrique, vous serez en mesure de décrire les interfaces Java et de créer une classe qui implémente une interface.
A l'issue de cette rubrique, vous serez en mesure de créer des classes internes, des classes internes statiques, des classes internes locales et des classes internes anonymes.