Meilleure façon de définir Java constante dates

Je veux définir un certain nombre de constantes, plus précisément une Date et Calendrier de l'avant de mon domaine peut exister. J'ai un code qui fonctionne mais sa laid. Je suis à la recherche de suggestions d'amélioration.

    static Calendar working;
    static {
        working = GregorianCalendar.getInstance();
        working.set(1776, 6, 4, 0, 0, 1);
    }
    public static final Calendar beforeFirstCalendar = working;
    public static final Date beforeFirstDate = working.getTime();

Je suis pour le 4 juillet 1776.
Je préfère ne pas avoir le "travail" de la variable.

Grâce

Note que c' final n'est pas immuable. Vous voudrez peut-être regarder à JodaTime au lieu de cela, son DateTime est immuable et peut en toute sécurité être déclaré final comme prévu.

OriginalL'auteur fishtoprecords | 2011-11-01