lang:java:variable
Ceci est une ancienne révision du document !
Type primitif
- Booléan :
boolean
- Caractère :
char
- Nombre entier :
byte,short,int,long
- Nombre à virgule :
float,double
Initialisation complexe d'une variable constante
Plutôt que
String str; if (i == 1) str = "un"; else if (i == 2) str = "deux"; else str = "trois";
écrire
Function<Integer, String> strLambdb = ii -> { if (i == 1) return "un"; else if (i == 2) return "deux"; else return "trois"; }; final String str = strLambdb.apply(i);
Ce n'est pas encore le style d'écriture parfait mais ça permet de mettre la variable final.
Passage en copie ou référence
Quand une variable est passé en paramètre, elle est copié si c'est un type primitif, elle est passé en référence sinon.
lang/java/variable.1583397092.txt.gz · Dernière modification : de root
