动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录

解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法。

代码小兵316

2021.05.06

内存中的栈、 堆和静态区中的堆栈在用法上有什么区别吗?

    Java SE

举报

添加回答

回答(1)

杨晶珍

栈空间操作起来最快但是栈很小,通常大量的对象都是放在堆空间

String str = new String("hello");

上面的语句中变量str放在栈上,用new创建出来的字符串对象放在堆上,而”hello”这个字面量放在静态区。

时间:05-06 14:31 查看回复 (0) 回复 0 0 举报

回复