Следующий код при выполнении печатает nitesh null
вместо ожидаемого nitesh 130
.
Почему не инициализируется n
перед выполнением статического блока?
class test
{
static
{
System.out.println(test.str+" "+test.n);
}
final static String str="nitesh";
final static Float n=130f;
public static void main(String []args)
{
}
}