内联编译时常量(在javac编译时)。参见JLS,尤其是15.28定义了常量表达式,而13.4.9讨论了二进制兼容性或最终字段和常量。
如果使字段为非最终值或分配非编译时间常量,则不会内联该值。例如:
private final String stringValue = null!= null?“”:“ 42”;

内联编译时常量(在javac编译时)。参见JLS,尤其是15.28定义了常量表达式,而13.4.9讨论了二进制兼容性或最终字段和常量。
如果使字段为非最终值或分配非编译时间常量,则不会内联该值。例如:
private final String stringValue = null!= null?“”:“ 42”;