Programmation Java/Liste des mots réservés
Apparence
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
[modifier | modifier le wikicode]- 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
[modifier | modifier le wikicode]- 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).