这里的“类加载死锁”是什么意思?
我有这个类:
public class User {
public static final NonRegisteredUser NON_REG_USER = new NonRegisteredUser();
//...
public static class NonRegisteredUser extends User {
//...
}
}
代码检查器检测到此警告:
从超类用户初始值设定项引用子类非注册用户可能会导致类装入死锁
这到底是什么意思?