java:实例关键字的用法
我遇到了这样一个java代码java:实例关键字的用法,java,oop,Java,Oop,我遇到了这样一个java代码 public class TestClass{ private static volatile TestClass instance = null; ///............... } instance和volotile在java中有什么用途,我不知道为什么我们需要显式地为类指定null值。这个变量用于线程池。 以下是volatile关键字的定义: 实例不是关键字。只是类型为TestClassinstance的变量名不是关键字,在本例中是变量名。
public class TestClass{
private static volatile TestClass instance = null;
///...............
}
instance
和volotile在java中有什么用途,我不知道为什么我们需要显式地为类指定null值。这个变量用于线程池。
以下是volatile关键字的定义:
实例
不是关键字。只是类型为TestClass
instance
的变量名不是关键字,在本例中是变量名。这在Singleton
模式类中非常常见。看起来像是一个Singleton实现。可能真的没有必要将其声明为null,但这会使意图显而易见。汉克斯,伙计们,我知道它的instance是可变的!!!类和空值(这是什么)??