- 博客(1)
- 收藏
- 关注
原创 JAVA程序运行的内存分析堆与栈
栈: 1.每个线程私有,不能实现线程间的共享! 2.局部变量放置于栈中。 3.栈是由系统自动分配,速度快!栈是一个连续的内存空间 堆: 1.放置new出来的对象 2.堆是一个不连续的内存空间,分配灵活,速度慢! 方法区(也是堆): 1.被所有线程共享 2.用来存放程序中永远是不变或者唯一的内容。(类代码信息、静态变量、字符串常量)
2017-12-28 14:17:23 309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人