abstract Abstraite (pour une classe ou une mthode) 5
assert Pour localiser des erreurs internes au programme 11 boolean Type boolen 3 break Sortie dun switch ou dune boucle 3 byte Type entier sur 8 bits 3 case Clause case dun switch 3 catch Clause dun block try interceptant une exception 11 char Le type de caractre Unicode 3 class Dfinition de classe 4 const Inutilis continue Redmarre une boucle litration suivante 3 default Cas par dfaut dun switch 3 do Dbut dune boucle do/while 3 double Type dun nombre flottant en double prcision 3 else Clause else dune instruction if 3 extends Dfinit la classe parent dune classe 4 798 Au cur de Java 2 - Notions fondamentales
Mots cls Signification Voir Chapitre
final Constante, classe ou mthode qui ne peut tre surcharge 5
finally La partie dun bloc try qui est toujours excute 11 float Type dun nombre flottant en simple prcision 3 for Boucle 3 goto Inutilis if Instruction conditionnelle 3
implements Dfinit la ou les interfaces quune classe implmente 6
import Importe un package 4 instanceof Teste si un objet est une instance dune classe 5 int Type dun entier sur 32 bits 3 interface Type abstrait contenant des mthodes devant tre implmentes 6 par une classe long Type dun entier long sur 64 bits 3
native Mthode implmente par le systme hte Volume II
new Instancie un nouvel objet ou un tableau 3 null Une rfrence vide 3 package Un package de classes 4 private Restreint la visibilit aux mthodes de la classe 4 protected Restreint la visibilit aux mthodes de la classe, ses sous-clas- 5 ses et aux autres classes du mme package public Fonctionnalit accessible par les mthodes de toutes les classes 4 return Retour dune mthode 3 short Type dun entier sur 16 bits 3 static Constante ou variable instancie une seule fois, commune 3 tous les objets de la classe strictfp Utilise les rgles strictes pour les calculs virgule flottante 2
super Accs la superclasse ou son constructeur 5
Annexe Les mots cls de Java 799
Mots cls Signification Voir Chapitre
switch Instruction de slection 3
synchronized Mthode ou bloc de code atomique dans un thread Volume II this Argument implicite dune mthode ou du constructeur de la classe 4 throw Lance une exception 11 throws Dclare les exceptions que peut lancer une mthode 11 transient Modificateur des donnes non persistantes 12
try Partie de code susceptible dintercepter des exceptions 11
void Qualifie une mthode qui ne renvoie rien 3 volatile Sassure quun champ est logiquement accessible par plusieurs Volume II threads