Comment cree un tableau statique utilisable par toutes les classes?
Fermé
Bouta93
Messages postés
93
Date d'inscription
jeudi 23 janvier 2014
Statut
Membre
Dernière intervention
1 novembre 2018
-
1 nov. 2018 à 18:23
NHenry Messages postés 15176 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 28 décembre 2024 - 2 nov. 2018 à 18:11
NHenry Messages postés 15176 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 28 décembre 2024 - 2 nov. 2018 à 18:11
A voir également:
- Tableau statique java
- Tableau croisé dynamique - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Tableau ascii - Guide
- Tableau word - Guide
2 réponses
NHenry
Messages postés
15176
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
28 décembre 2024
350
1 nov. 2018 à 20:13
1 nov. 2018 à 20:13
Renseignes-toi sur le design pattern : Singleton
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
1 nov. 2018 à 23:19
1 nov. 2018 à 23:19
Bonjour,
Si ton tableau est
Cependant ça peut être "dangereux" si plusieurs threads manipulent le tableau en même temps, il faudrait gérer de la concurrence d'accès pour garantir la cohérence des données.
@NHenry dans la plupart des cas une variable
Si ton tableau est
statictu peux déjà l'utiliser par toutes les classes (s'il est
publicbien sûr), et pour être sûr que personne ne vienne le changer il devrait être
finalégalement.
Cependant ça peut être "dangereux" si plusieurs threads manipulent le tableau en même temps, il faudrait gérer de la concurrence d'accès pour garantir la cohérence des données.
@NHenry dans la plupart des cas une variable
static finalest un singleton, le ClassLoader garantie l'unicité d'initialisation du code static. Les cas où ça ne fonctionne pas serait s'il y a plusieurs ClassLoader différents, mais quand tu commences à faire ce genre de codes, c'est que tu sais ce que tu fais ;-)
NHenry
Messages postés
15176
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
28 décembre 2024
350
2 nov. 2018 à 18:11
2 nov. 2018 à 18:11
Bonsoir @KX,
J'ai juste fais un TP de 4h sur Java, donc je ne me rappelle plus de tout les détails ;)
Mais l'idée est la même, tu as juste été plus précis sur la technique.
J'ai juste fais un TP de 4h sur Java, donc je ne me rappelle plus de tout les détails ;)
Mais l'idée est la même, tu as juste été plus précis sur la technique.