。。。。。这句话怎么理解?

private static Singleton instance = new Singleton();

Java里的单列代码

private static Singleton instance = new Singleton();

另一种写法:
private static Singleton intence;
//声明一个静态 Singleton 型 对象 intence
intence = new Singleton();
//实例化该对象

类似:
int i;//声明 int 型整型数 i
i = 6;// 给 i 赋值一样

生成了一个Singleton类 的静态对象,

定义了一个私有化的静态的Singleton类型的instance ,然后对它进行实例化=new Singleton()

实例化一个Singleton类的私有静态对象

因为static修饰的属性只会在类第一次加载的时候才会去初始化,所以会保证instance是一个单例的,又因为他是私有的所以也不需要担心他会被改变。