Quand les champs statiques sont-ils initialisés? Si je n'instancie jamais une classe, mais que j'accède à un champ statique, est-ce que TOUS les blocs statiques et les méthodes statiques privées sont utilisés pour instancier des champs statiques privés appelés (dans l'ordre) à cet instant?Quand l'initialisation de classe statique se produit-elle?
Que faire si j'appelle une méthode statique? Est-ce qu'il exécute également tous les blocs statiques? Avant la méthode?
similaires pour les blocs statiques initialiseur: http://stackoverflow.com/questions/ 2007666/in-what-order-do-static-initializer-blocks-in-java-run –