Cours & Tutoriels

Langage java

cours de langage JAVA

52 cours
Langage java

HashSet en Java - java.util.HashSet

Comprendre le fonctionnement d'un HashSet et son implémentation basée sur les tables de hachage. Savoir utiliser les opérations d'ajout, suppression, recherche et parcours. Maîtriser les constructeurs et les méthodes spécifiques. Connaître l'optimisation par arbres binaires (Java 8+).

Langage java

Classe Arrays - java.util.Arrays

Découvrir la classe java.util.Arrays et ses nombreuses méthodes utilitaires. Savoir trier, rechercher, remplir, comparer et copier des tableaux efficacement. Maîtriser les versions séquentielles (sort) et parallèles (parallelSort) de tri.

Langage java

Les tableaux en Java

Comprendre la notion de tableau comme structure de données homogène. Maîtriser la déclaration, la création, l'initialisation et l'accès aux tableaux à une et deux dimensions. Savoir parcourir, passer et retourner des tableaux dans des méthodes. Connaître les particularités des tableaux irréguliers (ragged arrays).

Langage java

Les classes imbriquées en Java

Comprendre les différents types de classes imbriquées en Java. Savoir quand et comment utiliser les classes statiques imbriquées, les classes internes, les classes locales et les classes anonymes. Maîtriser les règles d'accès et les cas d'usage spécifiques.

Langage java

Interfaces et héritage multiple en Java

Comprendre le concept d'interface comme contrat de service. Maîtriser la déclaration et l'implémentation d'interfaces. Utiliser les interfaces génériques avec paramètres de type. Appliquer les fonctionnalités modernes (méthodes default, static, private). Résoudre les conflits de méthodes par défaut. Distinguer interfaces et classes abstraites.

Langage java

Classes abstraites en Java

Distinguer classe concrète et classe abstraite. Déclarer des classes et méthodes abstraites avec le mot-clé abstract. Comprendre les règles d'implémentation dans les sous-classes. Utiliser les classes abstraites pour modéliser des hiérarchies cohérentes.

Langage java

L'héritage en Java

L'héritage est un mécanisme fondamental de la programmation orientée objet qui permet à une classe d'acquérir tous les attributs et méthodes d'une autre classe. Vous pouvez créer une nouvelle classe simplement en indiquant en quoi elle diffère d'une classe qui a déjà été développée et testée.