【发布时间】:2013-06-17 19:14:45
【问题描述】:
我有以下编译代码:
final static String test = "A";
static final String test2 = "B";
一切都编译得很好。我的问题是,这两者有什么区别?
【问题讨论】:
-
简而言之,它们可以按任意顺序使用,没有技术差异,因为这里有几个其他答案并由指定的链接状态引用。
-
根据 JLS 首选静态 final!