静态常量的初始化时间:2022-11-10 20:19:51静态常量的初始化可以放在静态代码块里面。但是注意不能包裹在try代码块里面,否则编译器会认为该初始化语句不一定能执行到。 class A{ static final String s; static { s = "a"; /* try { s = "a"; //初始化静态常量不能包裹在try代码块里面。 } catch(Exception ex) { } */ } }