Java

Système.exit() en Java
2026

Système.exit() en Java

En Java, la méthode System.exit() est présente dans le package java.lang. Cette méthode est utilisée pour terminer explicitement le programme Java en cours d'exécution. Cette méthode prend un code d'état. Une valeur non nulle du code d'état est généralement utilisée pour indiquer une terminaison anormale. Lorsque cette méthode est invoquée, nous ne pouvons effectuer aucune autre tâche.

Arguments de ligne de commande en Java
2026

Arguments de ligne de commande en Java

L'argument de ligne de commande Java est un argument, c'est-à-dire transmis au moment de l'exécution du programme Java. Les arguments de ligne de commande transmis depuis la console peuvent être reçus par le programme Java et utilisés comme entrée.

Remplacement en Java
2026

Remplacement en Java

Lorsqu'une sous-classe fournit une implémentation spécifique pour une méthode déjà définie dans sa classe parent, on parle de remplacement de méthode. La méthode substituée dans la sous-classe doit avoir le même nom, les mêmes paramètres et le même type de retour que la méthode de la classe parent.

Interfaces fonctionnelles Java
2026

Interfaces fonctionnelles Java

Une interface fonctionnelle en Java est une interface qui ne contient qu'une seule méthode abstraite. Les interfaces fonctionnelles peuvent avoir plusieurs méthodes par défaut ou statiques, mais une seule méthode abstraite.

Flux en Java
2026

Flux en Java

Stream a été introduit dans Java 8, l'API Stream est utilisée pour traiter des collections d'objets. Un flux en Java est une séquence d'objets qui prend en charge diverses méthodes pouvant être canalisées pour produire le résultat souhaité.

Comment créer une classe immuable en Java ?
2026

Comment créer une classe immuable en Java ?

En Java, l'immuabilité signifie qu'une fois qu'un objet est créé, son état interne ne peut pas être modifié. Les classes immuables en Java offrent de nombreux avantages tels que la sécurité des threads, un débogage facile, etc. En Java, toutes les classes wrapper (comme Integer, Boolean, Byte, Short) et la classe String sont immuables. Nous pouvons également créer notre propre classe immuable.

Faits intéressants sur null en Java
2026

Faits intéressants sur null en Java

Presque tous les langages de programmation sont liés à null. Il n’y a pratiquement pas de programmeur qui ne soit pas gêné par null. En Java, null est associé à java.lang.NullPointerException. Comme il s'agit d'une classe du package java.lang, elle est appelée lorsque nous essayons d'effectuer certaines opérations avec ou sans null, et parfois nous ne savons même pas où cela s'est produit. Vous trouverez ci-dessous quelques points importants sur null en Java que tout programmeur Java devrait connaître :

Exception de pointeur nul en Java
2026

Exception de pointeur nul en Java

Une NullPointerException en Java est une RuntimeException. Cela se produit lorsqu'un programme tente d'utiliser une référence d'objet ayant la valeur nulle. En Java, « null » est une valeur spéciale qui peut être attribuée aux références d'objet pour indiquer l'absence de valeur.

Liste de tableaux en Java
2026

Liste de tableaux en Java

Une ArrayList en Java est un tableau redimensionnable (ou dynamique) du package java.util qui peut s'agrandir ou se réduire automatiquement à mesure que des éléments sont ajoutés ou supprimés, contrairement aux tableaux classiques de taille fixe.

Comment fonctionne la JVM - Architecture JVM
2026

Comment fonctionne la JVM - Architecture JVM

La machine virtuelle Java (JVM) est un composant essentiel de Java Runtime Environment (JRE) qui permet aux programmes Java de s'exécuter sur n'importe quelle plate-forme sans modification. JVM agit comme un interpréteur entre le bytecode Java et le matériel sous-jacent, fournissant la célèbre capacité Java Write Once, Run Anywhere (WORA).