Aquí hice un programa cuando imprime el constant
en main
static
bloque no se ejecuta .. pero cuando imprimo stat
que ejecuta existe ninguna importancia a static final
en Java ..? explique¿Por qué el código en el bloque estático no se ejecuta?
package com.test.doubt;`
class Doubt {
public static final int constant = 123;
public static int stat = 123;
static {
System.out.println("Static Block");
}
}
public class MyProgram {
public static void main(String[] args) {
System.out.println(Doubt.constant);
}
}
Gracias ... :) Ahora tengo claro ... – jenuine