Gestion des exceptions en Java (Try / Catch / Throws ..)

Une exception en Java est un événement indésirable qui se produit et perturbe le déroulement normal du programme. Elles sont récupérables. Un développeur peut gérer de telles conditions et prendre les mesures correctives nécessaires. Parmi ces exceptions, citons NullPointerException, SQLException, ClassNotFoundException et RuntimeException. Par exemple, un nombre divisé par zéro est un type de RuntimeException. …

Gestion des exceptions en Java (Try / Catch / Throws ..) Lire la suite »

Écrire un code lisible et facile à maintenir en Java

Il n’est pas facile d’écrire du code propre, il doit être lisible et maintenable, pour soi-même et surtout pour les autres, qui devront peut-être un jour reprendre votre code pour le corriger, l’améliorer, ou je ne sais quels autres verbes en “-er”. Dans cet article, nous verrons plusieurs sujets : Bien nommer les classes, les …

Écrire un code lisible et facile à maintenir en Java Lire la suite »

Comprendre les Optional en Java

Introduction Optional, une classe introduite dans Java 8, est souvent mal utilisée. L’élimination des valeurs nulles n’est pas un objectif de Optional. Le principal objectif de conception de Optional est d’être utilisé comme valeur de retour de la méthode de bibliothèque des fonctions lorsqu’une valeur de retour peut être absente. L’intention est que l’appelant vérifie …

Comprendre les Optional en Java Lire la suite »

Explication des Generics en Java

Les génériques (generics) sont un mécanisme qui nous permet d’écrire du code qui ne se soucie pas du type des objets qu’il manipule tout en donnant suffisamment d’informations au compilateur pour préserver la sécurité des types.

Les noms de variables : Bonnes pratiques en Java

Le choix du nom des variables est quelque chose de très important en programmation, pour vous-même ou pour les autres développeurs, ceux qui passeront après vous sur votre code, dans un futur proche ou plus lointain. Une des premières bonnes pratiques serait de donner des noms en Anglais, le code est universel, et le but …

Les noms de variables : Bonnes pratiques en Java Lire la suite »

Le mot-clé abstract en Java

Voyons un peu l’utilisation du mot-clé Abstract en Java. Définition de Wikipédia : En programmation orientée objet (POO), une classe abstraite est une classe dont l’implémentation n’est pas complète et qui n’est pas instanciable. Elle sert de base à d’autres classes dérivées (héritées). Wikipédia 1 – Les variables C’est simple et rapide, une variable ne peut pas être marquée comme “abstract“. 2 …

Le mot-clé abstract en Java Lire la suite »

String Builder en Java

En Java, comme dans la plupart des langages de programmation, les chaînes de caractères (String) sont immuables, une fois qu’une chaîne de caractères est initialisée avec une valeur, elle ne peut plus être modifiée. StringBuilder Qu’est-ce que c’est et comment l’utiliser ? Exemple en code : À première vue, il semble que nous ne faisons …

String Builder en Java Lire la suite »

Maven et le pom.xml

Dans cet article, nous allons voir les différents composants du pom.xml et comment chaque partie du pom joue un rôle crucial en fournissant les informations nécessaires aux autres classes présentes dans le projet. Introduction POM signifie “Project Object Model“. POM comprend trois mots, et que chaque mot a sa propre signification : Maintenant, supposons que …

Maven et le pom.xml Lire la suite »

Les variables en Kotlin

Les variables sont des éléments de base dans la programmation. Elles permettent de stocker des valeurs qui peuvent être utilisées et modifiées au cours de l’exécution du programme. Kotlin est un langage de programmation de haut niveau qui a été développé pour être plus concis et plus facile à utiliser que d’autres langages comme Java. …

Les variables en Kotlin Lire la suite »

Comment traiter les NullPointerException en Java

En tant que développeur, nous sommes tous tombés sur des NullPointerException lors de l’écriture d’un code.
Pour éviter cela, il est nécessaire de mettre en place des contrôles de “nullité” avant d’accéder à la valeur d’un objet.

Retour en haut