Jenkins忘记登陆账号和密码的解决办法 |
您所在的位置:网站首页 › 忘记登录账号密码怎么办 › Jenkins忘记登陆账号和密码的解决办法 |
JAVA中的方法存储在JVM的哪个区
普通网友: “方法区的Person类保存了一个方发表”,是方法表吧,错别字 JAVA中的方法存储在JVM的哪个区qq_40840829: 实例方法也是在方法区,当你调用对象的方法时,比如person.eat(),堆中的person对象会去对象头找到Person类在方法区的地址,然后找到Person类,方法区的Person类保存了一个方发表,这个表中有eat()方法 JAVA中的方法存储在JVM的哪个区咖喱喱: 不对,任何方法都在方法区;静态变量可能在方法区(JDK1.6),也可能在堆区的类class对象中(JDK1.7),实例变量随对象分配在堆上 JAVA中的方法存储在JVM的哪个区Xianggc007: 方法都存在方法区,类加载的时候都加载到方法区。他们在内存上没有区别。有区别的是他们存的数据。 只是实例方法中可以直接访问静态变量和实例变量。局部变量存储在栈区。new的对象(包括成员变量和数组)。String对象等放在堆区。而静态方法中只是不能直接访问非静态变量,但可以通过new对象来访问,new的对象同样放在堆区,静态变量在方法区 JAVA中的方法存储在JVM的哪个区Stephen_Lee98: 方法代码都是存在方法区中的,不然每个对象都存相同的实例方法,会浪费大量内存 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |