Json转Map的后出现ClassCastException
运行错误
测试代码
1 | import com.google.gson.Gson |
运行的时候,会抛类型转换错误
测试代码
1 | import com.google.gson.Gson |
运行的时候,会抛类型转换错误
可以jvm参数 java.system.class.loader 设置默认的系统加载器,默认是当前线程的ContextClassLoader。来自sun.misc.Launcher.getLauncher的getClassLoader, 而getLauncher的getClassLoader实际来自Launcher.AppClassLoader.getAppClassLoader。
程序莫名其妙出了
error:java.lang.NullPointerException: Null reference used for synchronization (monitor-enter)
就是在使用同步锁的时候,是锁的对象是空的。很是奇怪,看代码没觉得啊。打印一下,确实是空的,Why?
本次我们主要讨论子类和父类的类加载器之前的关系, 以及包含之前的类加载器关系。
我们自定义一个classloder,设置父加载器为null,这样保证都是自己来加载,指向的路径和AppClassloader一致,这样方便2个都好直接加载
下面的代码会不会导致Student类的加载与初始化?
1 | public class ClassLoadTest { |