jvm内存
鲨鱼也是鱼
这个作者很懒,什么都没留下…
展开
-
java 内存分配
Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可 见JVM的重要性。所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存分配原理的基础与前提。 一个完整的Java程序运行过程会涉及以下内存区域:原创 2017-05-17 15:29:46 · 247 阅读 · 0 评论 -
java 强引用,软引用,弱引用,虚引用具体使用
1 强引用 什么是强引用,说句废话平常我们用到的对象基本上都是强引用 比如 Object o=new Object(); 这个就属于强引用 强引用表示 就算jvm 抛出内存溢出的异常 gc也不会回收它 2 软引用 如果一个对象具有软引用,当内存空间不足,GC会回收这些对象的内存,可以想象当发生内存溢出时一定没有软引用了。 我们一般用软引用构建敏感数据的缓存 软引用的使用和SoftRe原创 2017-06-09 15:30:38 · 355 阅读 · 0 评论