Java 饿汉式单例 的变量是不是必须用 final 修饰?
不懂什么叫恶汉式单例.但final 修饰符这种东西肯定不是重点.
http://www.cnblogs.com/xmsx/p/5868956.html
final
修饰为常量,不是必须的。
在单例模式中,如果存在释放资源的情况下,就不能加final修饰了
public void releaseInstance(){
if(instance != null){
instance = null;
}
}
释放资源之后,如果需要重新使用这个单例,就必须存在重新初始化的过程,所以不能加final,对于不需要释放资源的情况,可以加final
总而言之,要不要加final修饰,可以根据情况而定