学习java遇到瓶颈,百度无果,特来询问贴吧大佬.问题如下:
java虚拟机从硬盘加载class文件到内存时,有说除了实例变量都加载,就是不加载实例变量,而是要等到new之后加载到堆里,如果是这样的话,是把实例变量从硬盘里直接加载到堆里吗?这样的话加载器在从硬盘加载class文件的时候还分了两批?第二批专门去加载实例变量?有大佬解释下?
java虚拟机从硬盘加载class文件到内存时,有说除了实例变量都加载,就是不加载实例变量,而是要等到new之后加载到堆里,如果是这样的话,是把实例变量从硬盘里直接加载到堆里吗?这样的话加载器在从硬盘加载class文件的时候还分了两批?第二批专门去加载实例变量?有大佬解释下?