课程
/后端开发
/Java
/Java入门第二季 升级版
Java理论
2016-12-27
源自:Java入门第二季 升级版 8-7
正在回答
楼上讲的不太对。
堆用于存放分配的对象,栈存放每一个线程的方法帧,方法区存放类的信息,常量等。
这些百度一下就行了,很多博客讲的很详细。
java源代码 经过编译 成 .class 文件时,都在通过 jvm 运行。
栈、堆、方法区是内存不同区域,
1、栈 :是放类中的局部变量的;
2、堆:是放对象属性的;
3、方法区:里面放class文件、函数 方法区中的静态区放静态成员变量和静态函数。
希望可以帮助到你。。。
慕仔9626978 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答构造方法和方法有什么区别,这两个和C语言的函数又有什么区别
2 回答构造方法和方法有什么区别呢?
7 回答Java中变量和属性有什么区别呢
3 回答方法与构造方法的区别?
4 回答公有化的属性和set方法有什么区别