Java底层
来源:互联网 发布:linuxzip解压软件下载 编辑:程序博客网 时间:2024/06/06 04:19
底层实现
栈内存(StackMemory)由特定应用程序专用, 存储空间是连续的,以栈的方式(后进先出) 进行管理,存储容量小,但访问速度快。
堆内存(HeapMemory)由所有的应用程序公用, 存储空间分配不连续,存储容量大。在堆内存中分配存储空间和进行存取操作速度较慢。
基本类型存放在栈内存;引用类型存放在堆内存。
局部变量保存在栈内存;成员变量保存在堆内存。
基础:
强引用,弱引用,软引用,虚引用:
http://my.oschina.net/ydsakyclguozi/blog/404389
JVM内存区域划分:
http://www.cnblogs.com/dolphin0520/p/3613043.html
Java启动参数:
http://blog.csdn.net/turkeyzhou/article/details/7619472
Memory:
Java Out of memory 分析:
http://blog.csdn.net/jinger_z/article/details/5910210
http://www.iteye.com/topic/1112423
Java内存溢出分析工具:
http://blog.csdn.net/michaelfeng726/article/details/8612918
jmap + MAT 插件 分析内存:
http://www.cnblogs.com/AloneSword/p/3821569.html
Thread:
通过Thread Dump分析性能:
http://blog.csdn.net/rachel_luo/article/details/8920596
- Java底层
- java底层研究
- java底层学习
- Java 调用底层接口
- java web底层问题
- java底层调用
- Java 调用底层接口
- java集合底层实现
- java 底层知识
- java底层加载机制
- java I/O底层
- java底层分页使用
- Java语言底层架构
- ArrayList底层实现(JAVA)
- 论java底层native
- java底层学习
- Java Hashmap底层原理
- Java IO底层原理
- Android4.2.2 Gallery2源码分析(7)——canvas的调用堆栈
- java 动态代理深度学习(Proxy,InvocationHandler),含$Proxy0源码
- 怎样解决Java Web项目更改项目名后报错
- MySQL:Specified key was too long; max key length is 767 bytes
- 消息循环中的TranslateMessage函数和DispatchMessage函数
- Java底层
- SVN 冲突解决方法
- 如何自己生成PCM 文件
- java中Class.getResource用于获取类路径
- eclipse快捷键
- PSOT和GET区别
- 项目1-递归求奇数连乘的积
- 在MyEclipse下修改web工程名
- rowid in oracle