堆解决的是数据存储的问题,即数据怎么放,放在哪儿。
栈解决的是运行问题,即程序如何执行,或者说如何处理数据
方法区则是辅助堆栈的永久区(Perm)解决堆栈信息的产生,是先决条件。
User类的相关信息 放到方法区
User类的实例 放到堆中
User类的实例的使用参数 返回值等 放到栈中
堆解决的是数据存储的问题,即数据怎么放,放在哪儿。
栈解决的是运行问题,即程序如何执行,或者说如何处理数据
方法区则是辅助堆栈的永久区(Perm)解决堆栈信息的产生,是先决条件。
User类的相关信息 放到方法区
User类的实例 放到堆中
User类的实例的使用参数 返回值等 放到栈中