Mots-clés en Java : liste de tous les principaux mots-clés Java

Publié: 2022-03-04

Les mots-clés en Java font référence à l'un des 52 termes réservés ayant une signification prédéfinie dans le langage de programmation. Par conséquent, ils ne peuvent pas être utilisés comme noms de méthodes, de variables, d'objets, de classes, de sous-classes ou d'identificateurs. En d'autres termes, ces mots clés Java ajoutent une signification unique au compilateur Java et sont réservés à des fins particulières. Par conséquent, les utiliser comme noms d'identifiant entraînera une erreur du compilateur. En Java, il y a un total de 52 mots-clés réservés. Parmi ceux-ci, 49 sont utilisés, deux ne sont pas utilisés et un est en avant-première.

Table des matières

Principaux mots-clés en Java que chaque programmeur devrait connaître

Nous avons rassemblé certains des mots-clés les plus pertinents en Java , leur utilisation et des exemples dans la liste ci-dessous.

1. résumé

Le mot clé abstract en Java est utilisé pour déclarer une classe abstraite. La classe abstraite peut contenir des méthodes abstraites et non abstraites mais ne peut pas être utilisée pour créer des objets. Une méthode abstraite n'a pas de corps et ne peut être utilisée que dans une classe abstraite. La sous-classe dont elle est héritée fournit le corps. De plus, bien que les classes abstraites puissent être étendues, elles ne peuvent pas être instanciées. De plus, le mot clé abstract ne peut pas être utilisé avec des constructeurs et des variables.

Ci-dessous est un extrait de code pour montrer une classe abstraite avec une méthode abstraite :

véhicule de classe abstraite

{

abstract void car();

}

la classe Maruti étend le véhicule

{

@Passer outre

vider la voiture() {

System.out.println("La voiture roule");

}

}

classe publique AbstractExample1 {

public static void main(String[] args) {

Maruti obj=nouveau Maruti();

obj.car();

}

}

Sortie : la voiture roule

2. booléen

Un type de données primitif, le mot-clé booléen en Java ne peut stocker que deux valeurs - true et false. La valeur par défaut du mot-clé booléen est false et est généralement utilisée avec des instructions conditionnelles. Cependant, le mot-clé booléen peut être appliqué aux méthodes et aux variables et déclarer toute variable avec le mot-clé booléen signifie qu'elle contient des valeurs booléennes.

Ci-dessous est un exemple booléen simple en Java :

public class BooleanExample1 {

public static void main(String[] args) {

entier num1=67 ;

entier num2=43 ;

booléen b1=vrai ;

booléen b2=faux ;

si(num1<num2)

{

System.out.println(b1);

}

autre

{

System.out.println(b2);

}

}

}

Sortie : faux

3. classe

Le mot-clé class en Java est l'un des termes les plus couramment réservés. Il est utilisé pour déclarer une classe en Java contenant le bloc de code avec des champs, des méthodes, des constructeurs, etc. Une classe peut contenir une ou plusieurs classes, concept appelé classe imbriquée. Chaque objet est une instance d'une classe et le nom de la classe doit être tel qu'il soit unique dans un package. On ne peut affecter qu'abstract, public, strictfp et le modificateur final à une classe. Mais d'autres modificateurs tels que private, protected et static peuvent être affectés à la classe interne.

Ci-dessous est un exemple simple du mot-clé class :

classe publique ExempleClasse {

public static void main(String[] args) {

System.out.println("Salutations!");

}

}

Sortie : Salutations !

4. par défaut

Le mot clé par défaut en Java est un modificateur d'accès. Ainsi, si l'on n'assigne aucun modificateur d'accès aux méthodes, variables, classes et constructeurs par défaut, il est considéré comme un modificateur d'accès par défaut. Alternativement, le mot clé par défaut peut être utilisé dans les instructions switch pour étiqueter un bloc de code à exécuter s'il n'y a pas de casse correspondant à la valeur spécifiée. À partir de Java 8, le mot-clé par défaut est également utilisé pour permettre à une interface de fournir une implémentation d'une méthode. Le modificateur d'accès par défaut n'est accessible que dans le package.

Vous trouverez ci-dessous un extrait de code comme exemple du mot-clé par défaut en Java :

Classe A {

String msg=”Accéder à la variable par défaut en dehors de la classe dans le package” ;

}

classe publique DefaultExample2 {

public static void main(String[] args) {

A a=nouveau A();

System.out.println(a.msg);

}

}

Sortie : accédez à la variable par défaut en dehors de la classe dans le package

5. énumération

Le mot clé enum en Java est un type de données contenant un ensemble défini de constantes. En d'autres termes, enum peut être considéré comme une classe ayant un ensemble fixe de constantes. Une énumération peut être définie à l'intérieur ou à l'extérieur de la classe. De plus, comme une énumération Java hérite de la classe Enum en interne, elle ne peut hériter d'aucune autre classe. Cependant, il peut implémenter de nombreuses interfaces. Une énumération Java peut avoir des champs, des méthodes, des constructeurs et des méthodes principales.

classe EnumExample{

// définition de l'énumération à l'intérieur de la classe

public enum Week { DIMANCHE, LUNDI, MARDI, MERCREDI, JEUDI, VENDREDI, SAMEDI }

//méthode principale

public static void main(String[] args) {

//parcourant l'énumération

pour (Semaine w : Semaine.values())

System.out.println(w);

}}

Sortir:

DIMANCHE

LUNDI

MARDI

MERCREDI

JEUDI

VENDREDI

SAMEDI

6. importer

Le mot-clé import permet au programmeur d'accéder aux packages Java disponibles. Il est utilisé pour importer un package, un sous-package, une interface, une classe ou une énumération dans le programme Java. La syntaxe d'utilisation du mot-clé Java est import packageName.*;

L'extrait de code suivant illustre l'utilisation du mot clé d'importation :

importer java.util.* ; // importe toutes les classes et interfaces du package util

classe publique ImportExample

{

/* Code conducteur */

public static void main(String ar[])

{

System.out.println("Utilisation de l'instruction d'importation en Java");

/* Méthode de la classe java.util.Date. */

System.out.println(nouvelle date());

}

}

Sortir:

Utilisation de l'instruction d'importation en Java

ven. oct. 29 15:42:43 UTC 2021

7. protégé

Le mot-clé protected en Java est un modificateur d'accès qui peut être utilisé pour les attributs, les classes, les constructeurs et les méthodes et est accessible à l'intérieur du package. Il est également accessible en dehors du package, mais uniquement par héritage.

L'exemple suivant montre comment une variable protégée est accessible en dehors de la classe et dans le package :

classe X {

protected String msg=”Accéder à la variable protégée en dehors de la classe dans le package” ;

}

classe publique ProtectedExample2 {

public static void main(String[] args) {

X x=nouveau X();

System.out.println(x.msg);

}

}

Sortir:

Accéder à la variable protégée en dehors de la classe dans le package

8. statique

Le mot-clé static en Java est principalement utilisé pour la gestion de la mémoire et peut être appliqué aux méthodes, aux blocs, aux variables et aux classes imbriquées. Ainsi, le statique peut être une méthode (méthode de classe), une variable (variable de classe), une classe imbriquée ou un bloc. Les membres statiques d'une classe sont stockés dans la mémoire de classe et on peut y accéder directement via le nom de la classe. Ainsi, il n'est pas nécessaire d'instancier une classe. L'avantage le plus important des variables statiques est qu'elles rendent le programme économe en mémoire car elles n'obtiennent de la mémoire dans la zone de classe qu'une seule fois lors du chargement de la classe.

Ci-dessous est un extrait de code pour montrer l'utilisation du mot-clé statique en Java :

essai de classe

{

// méthode statique

vide statique abc()

{

System.out.println("de abc");

}

public static void main(String[] args)

{

// appelant abc sans créer

// tout objet de la classe Test

abc();

}

}

Sortir:

d'abc

9. superbe

Le super mot-clé en Java est une variable de référence utilisée pour faire référence aux objets de la classe parent. Son utilisation principale consiste à appeler les méthodes de la classe parent immédiate. Chaque fois que l'on crée l'instance d'une sous-classe, une instance de la classe parent est implicitement créée, à laquelle fait référence la super variable de référence. En un mot, le mot-clé super en Java peut appeler la méthode de classe parent immédiate, le constructeur de classe parent immédiat et faire référence à la variable d'instance de classe parent immédiate.

Ci-dessous est un extrait de code pour montrer l'utilisation du mot-clé super en Java :

classe Parent {

Couleur de chaîne = "Bleu" ;

}

classe Enfant étend Parent {

void getColor() {

System.out.println(super.color);

}

}

classe publique Main() {

public static void main(String args[]) {

Enfant obj = nouveau Enfant();

obj.getColor();

}

}

Sortir:

Bleu

10. lancers

Le mot clé throws en Java déclare une exception -color il spécifie les exceptions que la méthode actuelle peut lever. Ainsi, le programmeur doit fournir le code de gestion des exceptions pour maintenir le déroulement normal du programme.

L'exemple suivant illustre l'utilisation du mot clé throws :

import java.io.IOException ;

lancers d'essai de classe{

void m() lance IOException{

lancer une nouvelle exception IOException("erreur de périphérique");//exception vérifiée

}

void n() lance IOException{

m();

}

vide p(){

essayer{

n();

}catch(Exception e){System.out.println("Exception gérée");}

}

public static void main(String args[]){

Testthrows obj=new Testthrows();

obj.p();

System.out.println("Flux normal");

}

}

Sortir:

Exception gérée

Débit normal

La liste ci-dessus de mots- clés en Java n'est pas exhaustive et ne décrit que certains des plus couramment utilisés. Il existe plusieurs autres mots clés Java, chacun servant un objectif spécifique dans le contexte du langage de programmation.

Sur cette note, si vous souhaitez améliorer vos compétences en Java, la certification PG liée à l'emploi d'upGrad en génie logiciel est le cours qu'il vous faut. Le programme en ligne de 5 mois est spécialement conçu pour ceux qui souhaitent démarrer une carrière prometteuse dans le développement de logiciels.

Voici quelques faits saillants pour vous donner un aperçu de ce que le cours a à offrir :

  • Spécialisations MERN Stack et Cloud-Native
  • Plus de 500 heures de contenu avec plus de 350 heures de formation pratique
  • Plus de 50 sessions en direct et cinq projets de l'industrie
  • Réseaux de pairs et forums de discussion
  • Orientation professionnelle et mise en réseau de l'industrie

Inscrivez-vous aujourd'hui pour apprendre des meilleurs de l'industrie EdTech supérieure.

1. Qu'est-ce qui n'est pas un mot-clé Java ?

En Java, null, true et false ne sont pas des mots clés. Ce sont des mots réservés pour les valeurs littérales et ne peuvent pas être utilisés comme identificateurs.

2. Les interfaces Java peuvent-elles avoir des variables ?

Semblable à une classe, une interface Java peut avoir des variables et des méthodes. Cependant, les méthodes déclarées dans une interface sont abstraites par défaut, ce qui signifie qu'elles n'ont que la signature de méthode sans corps.

3. A quoi sert le mot clé final en Java ?

Le dernier mot-clé en Java est un spécificateur de non-accès utilisé pour restreindre une variable, une classe et une méthode. Ainsi, si vous initialisez une variable avec le mot-clé final, vous ne pouvez pas modifier sa valeur. De même, si vous déclarez une méthode comme final, aucune sous-classe ne peut la remplacer. De plus, une classe déclarée finale ne peut pas non plus être héritée par d'autres classes.