Aller au menu - Aller au contenu

Icône Annexe A : liste des mots clés

Mise à jour : 12/02/2010
Difficulté : Facile Facile Creative Commons BY-NC-SA
96 702 visites depuis 7 jours, dont 184 sur ce chapitre classé 4/786
Voici ici la liste des mots clés du langage Java.
Merci à Drumer67bts pour cet annexe ainsi que pour la conclusion ! :D
Chapitre précédent Sommaire Chapitre suivant

Les mots clés


Cette annexe est une présentation des mots clés du langage Java et de leur signification. Ces mots clés ne peuvent être utilisés que pour quoi ils ont été créés. Ainsi, vous ne pouvez pas les utiliser comme noms de variables, noms de méthodes ou noms de classes.

À tout moment, cette liste de mots clés peut vous être utile. Si vous ne comprenez pas la signification de l'un d'eux, c'est que vous n'avez sans doute pas lu le chapitre dans lequel il se trouvait.

La signification de la liste de mots clés présentée dans cette annexe sera très courte pour chaque mot car il ne s'agit pas d'un chapitre de cours, mais plutôt de la présentation rapide de ceux-ci listés de façon à pouvoir retrouver rapidement celui que vous recherchez. Ainsi, vous n'aurez pas à rechercher dans tout le tutoriel la signification d'un de ces mots.




Mots clés


Signification


abstract

Désigne une classe ou une méthode abstraite

assert

Localise les erreurs internes du programme (à utiliser de préférence en phase de test)

boolean

Type booléen (valeurs possibles : true ou false)

break

Sort de la boucle en cours ou d'une instruction switch

byte

Type entier (8 bits) : -128 à 127

case

Clause d'une instruction switch

catch

Clause d'un bloc try/catch interceptant un type d'exception

char

Type caractère Unicode (16 bits)

class

Utilisé pour la définition d'une classe

continue

Passe à l'itération suivante d'une boucle sans effectuer les instructions situées après ce mot clé de l'itération en cours

default

Cas par défaut d'une instruction switch

do

Point d'entrée d'une boucle do/while (RÉPÉTER / JUSQU'À en algorithmique)

double

Type nombre flottant en double précision (64 bits)

else

Clause d'une instruction if

enum

Énumère les valeurs possibles pour le type énuméré

extends

Indique la classe mère d'une classe

false

Valeur booléenne contraire à true

final

  • Constante : type de variable dont le contenu ne peut pas changer
  • Méthode : elle ne peut pas être surchargée ou redéfinie dans une sous-classe
  • Classe : elle ne peut pas être dérivée


finally

Clause d'un bloc try/catch exécutée, qu'il y ait eu déclenchement d'une exception ou non

float

Type nombre flottant en simple précision (32 bits)

for

Boucle dont le nombre de répétitions est connu (correspond à la boucle POUR / FIN POUR en algorithmique)

if

Instruction conditionnelle (correspond au SI / FIN SI en algorithmique)

implements

Indique la ou les classes implémentée(s) par une classe

import

Importe un package

instanceof

Permet de tester si un objet est une instance d'une classe

int

Type entier (32 bits) : -2 147 483 648 à 2 147 483 647

interface

Comparable à une classe mais de manière plus abstraite, une interface contient des méthodes devant être redéfinies obligatoirement par la classe implémentant l'interface

long

Type entier (64 bits) : -9 223 372 036 854 775 808 à 9 223 372 036 854 775 807

native

Indique que le code qui suit est écrit dans un autre langage que Java (solution non portable)

new

Instancie un nouvel objet ou un tableau

null

Référence nulle : un objet ayant pour valeur null ne pointe vers aucun objet, il n'a aucune valeur

package

Ensemble de classes

private

  • Classe : uniquement utilisable pour les classes internes
  • Méthode : on ne peut y accéder qu'à partir de la classe dans laquelle elle est définie
  • Attribut : on ne peut y accéder qu'à partir de la classe dans lequel il est défini


protected

  • Classe : uniquement utilisable pour les classes internes
  • Méthode : on ne peut y accéder qu'à partir de la classe dans laquelle elle est définie, par les classes filles ou le package dans lequel se trouve la classe contenant la méthode
  • Attribut : on ne peut y accéder qu'à partir de la classe dans lequel il est défini, par les classes filles ou le package dans lequel se trouve la classe contenant l'attribut


public

Donne l'accessibilité par toutes les classes

return

Utilisé dans une méthode pour retourner une valeur ou un objet

short

Type entier (16 bits) : -32768 à 32767

static

  • Attribut : instancié une seule fois, l'attribut est commun à l'ensemble des instances d'une classe
  • Méthode : peut être appelée directement à partir du nom de la classe sans utiliser une instance de la classe


super

Accède à la super-classe ou à son constructeur

switch

Alternative à l'instruction if (les différents cas doivent être connus)

synchronized

Assure l'accès à une méthode ou à un bloc de code à un seul thread (les autres threads doivent alors attendre s'ils veulent accéder à cette partie du code)

this

Utilisé dans une classe pour indiquer l'objet courant

throw

Lance une exception

throws

Utilisé pour la déclaration des exceptions que peut lancer une méthode

transient

Déclare une variable non sérialisable

true

Valeur booléenne contraire à false

try

Bloc de code susceptible d'intercepter une exception

void

Utilisé pour les méthodes qui ne renvoient rien

volatile

Permet de s'assurer que plusieurs Thread concurrent puissent accéder à la dernière valeur de la variable. Donc, une variable déclarée volatile est accessible par plusieurs Thread simultanément !

while

Boucle dans laquelle il est possible de ne jamais entrer (correspond à TANT QUE / FIN TANT QUE en algorithmique)


Comme vous avez pu le constater, la liste des mots clés est assez importante. Vous êtes sûrement de mon avis : une telle liste était nécessaire pour vous y retrouver. ^^
Chapitre précédent Sommaire Chapitre suivant

Partager

2 commentaires pour "Annexe A : liste des mots clés"
Note moyenne : 3.57 / 4 (1025 votes)
Pseudo Commentaire
Hors ligne Artefact2 # Posté le 22/07/2009 à 00:46:46
Avatar

Ville : Reims
Pays : France métropolitaine
Études : Université de Reims

Hmmm, tu as oublié les mots-clefs const et goto.

Même s'ils ne sont pas utilisés et ne servent à rien, ils sont réservés et ne peuvent donc pas être utilisés en tant que nom de classe ou de variable par exemple.

Il serait utile de le préciser.
Hors ligne ch4rles # Posté le 30/10/2009 à 22:31:05
Anciennement charles4135
Avatar

Ville : Noumea
Pays : Nouvelle-Calédonie

tu pourrrais aussi faire une liste des fonctions les plus utilisées genre Sustem.out.print("votre message")
 

Voir tous les commentaires