Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
while Cre une boucle avec une condition d'arrt. for Cre une boucle avec une initialisation de variable,
Branchements
if Excute un bloc lorsquune condition boolenne est
satisfaite.
else Excute un bloc lorsque la condition du if n'est
JAVA
Les mots-cls du langage
abstract else enum extends false** final finally float for goto* if implements import instanceof int interface long native new null** package private protected public return short static strictfp super switch synchronized this throw throws transient true** try void volatile while assert boolean break byte case catch char class const* continue default do double
pas satisfaite.
switch Excute un bloc de code, dsign par un label
Exceptions
throw Lve une exception. throws Indique qu'une mthode peut lever une ou
type spcifique.
return Stoppe l'excution d'une mthode et renvoie la
plusieurs exceptions.
try Ouvre un bloc pour intercepter des exceptions. catch Ouvre un bloc pour grer une exception survenue
dans le try .
finally Ouvre un bloc toujours excut aprs le try .
v0.9 icauda.com / developpez.com Nous offrons ce mmento pour le diffuser au maximum. Nhsitez pas nous indiquer vos retours afin que nous puissions lamliorer. Scannez le QR code ci-contre pour lire l'article dtaill et tlcharger gratuitement ce mmento ou rendez-vous sur http://icauda.com/articles
Objets
class Dfinit un objet de type classe . interface Dfinit un objet de type interface , qui
tats
false** Reprsente une valeur boolenne ngative. true** Reprsente une valeur boolenne positive. new Oprateur permettant d'instancier un objet. null** Valeur indiquant qu'une variable ne rfrence rien. transient Interdit qu'une variable soit srialise. static Indique qu'une variable, une mthode ou un bloc
public class Loup implements Animal { protected String cri; public Loup() { cri = "hurle"; }
@Override
plusieurs interfaces.
import Rfrence des classes, des packages entiers ou des
public String getCri() { return cri; } } public class Chien extends Loup { public Chien() { cri = "aboie"; } }
mthodes pour les utiliser dans le programme sans crire leurs noms complets.
this Rfrence l'objet courant. super Rfrence la classe mre de l'objet courant. package Indique le package auquel appartient l'objet. abstract Indique quune classe ou une mthode est
contexte multithread.
public enum Genre { FEMALE("f"), MALE("h"); private final String code;
Type
void Indique qu'une mthode ne renvoie pas de valeur. boolean char byte
true (vrai) et false (faux) 16 bits 8 bits signs 16 bits signs 32 bits signs 64 bits signs 32 bits signs 64 bits signs
Modificateurs
}
return code;
public static Genre valueOfByCode(String code) { for ( Genre g : values() ) { if ( g.code.equals(code) ) return g; } throw new IllegalArgumentException(); } }
dans la classe o il est dfinit, ou dans les classes filles, ou encore dans les classes du mme package.
public Indique qu'un lment est accessible partout.