关于java内存的一点总结
来源:互联网 发布:python数字识别 编辑:程序博客网 时间:2024/06/04 19:47
这段时间在重温java基础,自己基础还是不牢靠阿,又遇到了内存分析这块,现在自己总结了几点(若有错,请指正,感谢~):
1.基本数据类型及引用类型(除了基本数据类型之外的都是引用类型)作为局部变量的是放在栈中的,new出来的对象及数组是放在堆中的。
2.方法的形参等同于局部变量,放在栈中。方法执行完毕之后,为参数分配的内存立马消失,而对象可能会等着自动回收才消失。
3.成员变量(可以说是全局变量,非静态的)放在堆中,在new出来的对象里面(成员变量嘛,当然跟着对象走)。
4.静态变量和字符串常量放在data segment中。
- 关于java内存的一点总结
- 关于内存管理的一点小总结
- 关于c++内存的一点总结20150603
- 关于java内存泄漏的一点学习心得
- 关于java的环境变量的一点总结
- 关于java.io的一点总结
- 关于JAVA集合类的一点总结!
- 关于Java i18n 的一点总结
- 内存优化的一点总结
- Java 中关于Version Number的一点总结
- 关于Java中字符编码的一点总结
- 关于java开发邮件接收程序的一点总结
- 关于java中的线程和线程池的一点总结
- [原]关于Java中字符编码的一点总结
- [Java] 关于set()和get()方法的一点总结
- 关于多线程的一点总结
- 关于SYS_CONNECT_BY_PATH 的一点总结
- 关于数据库的一点总结
- HBase Shell基本命令
- matlab的double和single类型
- C#中的循环语句
- python之renren网更新状态机器人
- HDOJ 2686 - Matrix & HDOJ 3376 - Matrix Again 构图最小费用最大流 or dp
- 关于java内存的一点总结
- 1+2+" result " 与 "result "+1+2 赋值给String变量结果
- Linux命令信息重定向
- 编程的效率
- oracle中的ID号如何实现自增长
- jQuery组图轮播插件
- 批量SQL之 BULK COLLECT 子句 .
- 把字符串转换成整数
- HashSet和HashMap的关系