黑马程序员技术交流社区

标题: 函数到底是在什么地方储存。 [打印本页]

作者: 沙子    时间: 2014-12-20 23:40
标题: 函数到底是在什么地方储存。
函数到底是在方法区还是在堆内存?不是new关键字所创建的对象都是在堆内存中吗?如果创建对象的类里有方法,不应该也是在堆内存中吗?为什么会在方法区?这不是和new关键字的效果不同??
作者: 青衫禅客    时间: 2014-12-21 00:46
方法都在方法区中,关于引用数据类型的调用这两个字,需要你理解——“调用”
作者: 黑马-李权88    时间: 2014-12-21 00:51
方法在方法区里面,new的对象在堆内存,放着属性
作者: 钟道上    时间: 2014-12-21 08:16
记住函数就是方法,当然在方法区里面啦,new的对象在堆内存
作者: 钟道上    时间: 2014-12-21 08:20
记住函数就是方法,当然在方法区里面啦,new的对象在堆内存
作者: kenhe    时间: 2014-12-21 09:08
函数就是方法 在内存的方法区中  调用的话会在栈内存中建立位置存放方法中的局部变量
作者: dandan520    时间: 2014-12-21 09:33
函数是在方法区的.
作者: 擒贼先擒王    时间: 2014-12-21 09:41
类包含属性和行为,属性一般由数据组成,需要指定内存空间进行存储;行为就是方法,主要是描述实现过程,由代码组成,存储在代码区,因此堆中没有方法!
作者: tony_ygz    时间: 2014-12-21 10:00
都放在一起不是要乱了,用的时候调用啊亲




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2