Preguntas etiquetadas con static-initialization

6
¿El final está mal definido?
Primero, un rompecabezas: ¿qué imprime el siguiente código? public class RecursiveStatic { public static void main(String[] args) { System.out.println(scale(5)); } private static final long X = scale(10); private static long scale(long value) { return X * value; } } Responder: 0 0 Spoilers a continuación. Si imprime Xen escala (largo) …


1
Inicialización estática por JVM
idioma: versión de Java : 12.0.2 Código fuente de cadena de la siguiente manera: /* @implNote * The actual value for this field is injected by JVM. The static * initialization block is used to set the value here to communicate * that this static final field is not statically …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.