
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 |
|
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 |
|
protected |
|
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 |
|
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) |