黑马程序员技术交流社区
标题:
这句话该如何理解
[打印本页]
作者:
明天你好
时间:
2014-3-3 17:17
标题:
这句话该如何理解
“静态进内存是,内存中没有本类对象,但是一定有该类对应的字节码文件对象”这句话该如何理解
作者:
volvoxc
时间:
2014-3-3 18:01
静态跟随类的加载而加载,和对象没有关系。
作者:
咖啡@糖豆
时间:
2014-3-3 22:21
static修饰的变量和方法,我们称静态代码块,是存在内存中的”固定位置”,称静态区
java编译后会生成字节码文件,JVM在加载该类(字节码)的时候,就会将静态代码块进行加载,并且只会被加载一次。
作者:
漠然~回首℃
时间:
2014-3-3 22:58
因为static修饰的方法时静态的方法,静态方法优先于对象存在,就是不用创建对象,方法去中就有这个静态的方法,所有么有对象也会有这个方法的字节码文件的呃!
作者:
遗忘的青春年华
时间:
2014-3-3 23:13
静态方法随着类的加载而加载,即使没有本类对象也会加载的,栈里面的方法弹栈以后,静态方法的字节码文件还是会存在静态方法区的,后面再用到此字节码文件的时候还是可以用到的,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2