Java Exercices
Affûtez vos compétences en programmation Java grâce à une collection d'exercices pratiques. Cette section propose une série de défis concrets conçus pour tester et améliorer votre compréhension des concepts Java. Chaque exercice présente un problème du monde réel, vous permettant d'appliquer vos connaissances théoriques pour construire des solutions fonctionnelles. Progressez des défis de syntaxe de base aux problèmes algorithmiques plus complexes, consolidant ainsi vos capacités en tant que développeur Java.
Découvrir les catégories
ToutLinuxDevOpsCybersécuritéDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormation RHCSAFormation RHCE in Enterprise LinuxFormation LFCSShellGitDockerKubernetesFormation CKAFormation CKADFormation CKSAnsibleFormation RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de donnéesMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Développement webScience des données
Introduction à la programmation Java
Découvrez les bases de la programmation Java dans ce laboratoire adapté aux débutants. Apprenez-en plus sur les langages de programmation de haut niveau, les avantages de Java et créez votre premier programme Java, de la conception à l'exécution.
LabJava
Variables et opérateurs en Java
Apprenez les variables Java, les types de données et les opérateurs dans ce laboratoire pratique. Découvrez comment déclarer des variables, travailler avec des types de données primitifs et appliquer des opérateurs arithmétiques, binaires et logiques en programmation Java.
LabJava
Fondamentaux des expressions conditionnelles Java
Dans ce laboratoire, nous avons appris les types de données de base de Java et les opérateurs. Dans ce laboratoire, nous allons commencer à apprendre à écrire des programmes orientés procédure. L'idée principale est d'utiliser le paradigme des structures de contrôle : les expressions conditionnelles.
LabJava
Récursion et boucles
Les ordinateurs sont souvent utilisés pour automatiser les tâches répétitives. Répéter des tâches sans commettre d'erreurs est quelque chose que les ordinateurs font bien et les humains mal. Comme les expressions conditionnelles, les boucles peuvent également être imbriquées les unes dans les autres, mais cela rendra notre programme difficile à lire et les performances ne seront pas bonnes. Essayez d'éviter les boucles imbriquées. Il existe trois types de boucles en Java. Nous allons les apprendre l'une après l'autre dans ce laboratoire.
LabJava
Méthodes & Paramètres et Objet
Dans ce laboratoire, nous avançons vers les méthodes et les objets. L'objectif est d'apprendre à définir une méthode avec des paramètres. L'objet est un concept très important dans le langage de programmation orienté objet (OOP), donc avoir une bonne compréhension de celui-ci vous sera bénéfique.
LabJava
Spy dans Mockito
Mockito est un framework Java utilisé pour le mocking et les tests unitaires d'applications Java. Dans ce laboratoire (lab), nous allons apprendre à utiliser les spies dans Mockito. Un Spy est comme un mock partiel, qui suivra les interactions avec l'objet comme un mock. De plus, il nous permet d'appeler toutes les méthodes normales de l'objet. Nous utiliserons la méthode Mockito.spy() et des annotations pour créer des spies et démontrer comment configurer (stub) un Spy.
LabJava
Lecture d'un fichier CSV
Dans ce laboratoire (lab), nous apprendrons à lire un fichier CSV en Java. Les fichiers CSV sont souvent utilisés pour stocker des données dans un format simple et facilement lisible. Nous aborderons trois approches différentes pour lire des fichiers CSV en Java : en utilisant BufferedReader, Scanner et la bibliothèque OpenCSV.
LabJava
Méthode de comparaison de valeurs long en Java
La classe Long en Java propose une méthode compare() qui permet de comparer numériquement deux valeurs de type long. Dans ce laboratoire (lab), nous allons explorer la syntaxe, les paramètres et les types de retour de cette méthode, et écrire plusieurs exemples d'implémentation pour mieux la comprendre.
LabJava
Convertir un caractère en minuscules en Java
En programmation Java, la méthode toLowerCase(char ch) est utilisée pour convertir l'argument caractère donné en minuscules. Cette méthode utilise les informations de mappage de casse fournies par le fichier de données Unicode. Dans ce laboratoire, vous apprendrez à utiliser cette méthode dans les programmes Java.
LabJava
Détermination des caractères d'espace en Java
La méthode isspacechar() de la classe Character en Java est utilisée pour déterminer si le caractère donné est un caractère d'espace ou non. Elle vérifie si le caractère appartient aux groupes de caractères d'espace U+0020 'ESPACE', U+0085 'SAUT DE LIGNE SUIVANT', U+000D 'RETURN', U+000A 'SAUT DE LIGNE', U+0009 'TABULATION DE CARACTÈRE' ou U+000B 'TABULATION DE LIGNE'.
LabJava
Comment trouver la valeur maximale dans une Map
En Java, la structure de données Map est utilisée pour stocker des paires clé-valeur. Il est difficile de trouver la valeur maximale dans une Map car elle ne stocke pas les données dans un ordre séquentiel. Dans ce laboratoire, vous apprendrez à trouver la valeur maximale dans une Map Java en utilisant l'approche itérative et la classe Collections.
LabJava
Comment convertir une énumération (enum) en chaîne de caractères
Le type de données énumération (enum) en Java est utile pour définir des constantes telles que les jours de la semaine ou les mois de l'année. Cependant, parfois nous devons convertir ces constantes en chaînes de caractères. Savoir faire cela est essentiel pour travailler avec les API et les bases de données.
LabJava
Résolution de l'erreur 'Could Not Find or Load Main Class' en Java
Les erreurs et les exceptions sont courantes en programmation, y compris en Java. L'une des erreurs courantes rencontrées par les développeurs est l'erreur 'Could Not Find or Load Main Class'. Cette erreur signifie simplement que la Machine Virtuelle Java (Java Virtual Machine - JVM) ne peut pas trouver ou charger la classe principale spécifiée. Dans ce laboratoire, nous examinerons les raisons de cette erreur et fournirons des solutions pour la résoudre en Java.
LabJava
Convertir une liste d'entiers (Integer) en tableau d'entiers primitifs (int)
Ce laboratoire (lab) vous guidera dans la conversion d'une liste d'entiers (Integer) en un tableau d'entiers primitifs (int) en Java. Il existe deux façons de le faire - en utilisant la méthode stream.mapToInt() ou en utilisant la méthode ArrayUtils.toPrimitive().
LabJava
Comparator et Comparable
Comparer des objets et les trier est une exigence courante dans de nombreuses applications. Java propose deux interfaces, Comparator et Comparable, qui permettent aux classes de définir leur propre ordre naturel en fonction de certains critères.
LabJava