今天写了一个singleton类,想测试一下竟然抛出“类型初始值设定项引发异常”,很奇怪,不知道这是个什么样的异常。google了一下,原来类的静态成员在初始化时如果出现异常,访问类的其它静态成员或对该类进行初始化都会抛出这个异常。
所以调用类的静态方法getInstance()就抛出了异常。
今天写了一个singleton类,想测试一下竟然抛出“类型初始值设定项引发异常”,很奇怪,不知道这是个什么样的异常。google了一下,原来类的静态成员在初始化时如果出现异常,访问类的其它静态成员或对该类进行初始化都会抛出这个异常。
所以调用类的静态方法getInstance()就抛出了异常。