bien, así que decir que tengo una clase que tiene este aspecto:Java: ¿en qué orden se inicializan los campos finales estáticos?
public class SignupServlet extends HttpServlet {
private static final Logger SERVLET_LOGGER=COMPANYLog.open(SignupServlet.class);
private static final ExceptionMessageHandler handler = new ExceptionMessageHandler();
private static final SignupServletObservableAgent signupObservableAgent =
new SignupServletObservableAgent(null, SERVLET_LOGGER);
}
¿Puedo contar con el cargador de clases para inicializar los campos con el fin, de modo que puedo confiar en SERVLET_LOGGER deberían ejecutarse antes signupObservableAgent?
Impresionante - gracias! – sangfroid