Programmation Java/Liste des mots réservés
Voici la liste des mots réservés à la programmation en Java :
Mot réservé | Type | Description |
---|---|---|
abstract | Mot-clé | Déclaration d'une méthode ou d'une classe abstraite. |
assert | Mot-clé | Assertion |
boolean | Type de données | Valeur booléenne (vrai ou faux). |
break | Mot-clé | Interrompre une boucle ou un choix multiple. |
byte | Type de données | Entier signé de -128 à +127. |
case | Mot-clé | Cas dans un choix multiple. |
catch | Mot-clé | Capture d'un type d'exception. |
char | Type de données | Caractères Unicode (UTF-16, donc sur 16 bits). |
class | Mot-clé | Déclaration d'une classe. |
const | Réservé[1] | Inutilisé actuellement. |
continue | Mot-clé | Continuer une boucle en allant à l'itération suivante. |
default | Mot-clé | Cas par défaut dans un choix multiple. |
do | Mot-clé | Boucle itérative. |
double | Type de données | Nombre à virgule flottante, double précision. |
else | Mot-clé | Exécution conditionnelle. |
enum | Mot-clé | Déclaration d'une énumération. |
extends | Mot-clé | Héritage : déclaration de la classe mère, ou pour une interface de toutes les interfaces mères. |
false | Valeur littérale | Valeur booléenne fausse. |
final | Mot-clé | Déclarer un membre comme final. |
finally | Mot-clé | Code exécuté quoi qu'il se passe dans un bloc de capture d'exception. |
float | Type de données | Nombre à virgule flottante, simple précision. |
for | Mot-clé | Boucle itérative. |
goto | Réservé[1] | Inutilisé actuellement. |
if | Mot-clé | Exécution conditionnelle. |
implements | Mot-clé | Déclaration des interfaces implémentées par une classe. |
import | Mot-clé | Déclaration des packages utilisés par une classe. |
instanceof | Mot-clé | Tester si un objet est de la classe indiquée (voir Transtypage). |
int | Type de données | Entier signé de −2 147 483 648 à 2 147 483 647. |
interface | Mot-clé | Déclaration d'une interface. |
long | Type de données | Entier signé de −9 223 372 036 854 776 000 à 9 223 372 036 854 776 000. |
native | Mot-clé | Déclaration d'une méthode native. |
new | Mot-clé | Allocation d'une instance de classe. |
null | Valeur littérale | Référence nulle. |
package | Mot-clé | Déclaration du package de la classe. |
private | Mot-clé | Déclaration d'un membre privé de la classe. |
protected | Mot-clé | Déclaration d'un membre protégé de la classe. |
public | Mot-clé | Déclaration d'un membre public de la classe. |
return | Mot-clé | Retourner une valeur depuis une méthode. |
short | Type de données | Entier signé de −32 768 à 32 767. |
static | Mot-clé | Déclaration d'un membre statique de la classe. |
strictfp | Mot-clé | Déclaration d'une méthode ou classe où les opérations en virgule flottante doivent être évalué strictement de gauche à droite selon la spécification Java. |
super | Mot-clé | Référence à l'instance de la classe mère. |
switch | Mot-clé | Début d'un choix multiple. |
synchronized | Mot-clé | Voir Processus légers et synchronisation. |
this | Mot-clé | Référence à l'instance de la classe englobante. |
throw | Mot-clé | Lever une exception |
throws | Mot-clé | Déclaration des exception levées par une méthode. |
transient | Mot-clé | Déclaration d'un attribut à exclure de la sérialisation. |
true | Valeur littérale | Valeur booléenne vraie. |
try | Mot-clé | Capture d'un type d'exception. |
void | Mot-clé | Déclaration d'une méthode ne retournant aucune valeur. |
volatile | Mot-clé | Déclaration d'un attribut volatile, c'est à dire dont la valeur ne doit pas être mise en cache car elle est accédée par différents threads. |
while | Mot-clé | Boucle itérative. |
Suffixes
- L
- L est un suffixe pour déclarer une valeur littérale de type
long
au lieu deint
(voir syntaxe des valeurs de type long). - F
- Idem pour le suffixe F pour déclarer une valeur littérale de type
float
au lieu dedouble
(voir syntaxe des valeurs de type float). - D
- Idem pour le suffixe D pour déclarer une valeur littérale de type
double
. Cependant, le type par défaut des nombres à virgules étantdouble
, ce suffixe n'est pas obligatoire (voir syntaxe des valeurs de type double).
Préfixes
- 0
- 0 est un préfixe utilisable pour une valeur entière exprimée en octal (base 8, chiffres de 0 à 7).
- 0x
- 0x est un préfixe utilisable pour une valeur entière exprimée en hexadécimal (base 16, chiffres de 0 à 9 et les lettres de A à F).
Notes et références
Catégorie:Mots réservés