Comment cree un tableau statique utilisable par toutes les classes?
Fermé
Bouta93
Messages postés
92
Date d'inscription
jeudi 23 janvier 2014
Statut
Membre
Dernière intervention
1 novembre 2018
-
1 nov. 2018 à 18:23
NHenry Messages postés 15047 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 11 mars 2023 - 2 nov. 2018 à 18:11
NHenry Messages postés 15047 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 11 mars 2023 - 2 nov. 2018 à 18:11
A voir également:
- Tableau statique java
- Tableau croisé dynamique - Guide
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Tableau ascii - Guide
- Java apk - Télécharger - Langages
2 réponses
NHenry
Messages postés
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
1 nov. 2018 à 20:13
1 nov. 2018 à 20:13
Renseignes-toi sur le design pattern : Singleton
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
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
15047
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 mars 2023
331
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.