JVM
文章平均质量分 67
Rxlywz
这个作者很懒,什么都没留下…
展开
-
如何提高代码的健壮性
转载自http://www.open-open.com/lib/view/open1415453057980.html1、尽早释放无用对象好的办法是使用临时变量的时候,让引用变量在退出活动域后,自动设置为null,暗示垃圾收集器来收集该对象,防止发生内存泄露。对于仍然有指针指向的实例,jvm就不会回收该资源,因为垃圾回收会将值为null的对象作为垃圾,提高GC回收机制效率;2、转载 2016-09-14 17:50:10 · 4425 阅读 · 0 评论 -
java不同数据类型在内存中的存储方式
转载自http://www.open-open.com/lib/view/open1415453057980.html1、java的内存管理就是对象的分配和释放分配:内存的分配是由程序完成的,程序员需要同关键字new为每个对象申请内存空间(基本类型除外),所有对象都是在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,,这样做简化了程序员的工作,但是加重了JV转载 2016-09-14 13:05:33 · 1822 阅读 · 0 评论 -
java内存溢出解决方案(java.lang.OutOfMemoryError)
容易发生内存问题的内存空间主要包括:Permanent Generation space和Heap spacePermanent Generation space原因:出现这种问题主要是因为使用了大量的jar或者Class文件,jvm装载类的空间不够(永久保存区的空间不够)解决办法:增加java虚拟机中的XX:PermSize和XX:MaxPermSize参原创 2016-09-19 11:56:34 · 1083 阅读 · 0 评论 -
Head First Java笔记之构造函数篇
前言学过java,也用过java,但是总觉得基础不是很牢固,在开发中少了那么点感觉,所以打算在把java基础部分重新过一遍。以下是header first java学习笔记(构造函数开始,前面部分算是试看吧,感觉还不错,所以想着写点什么)。构造函数public class A { public A() { }} 构造函数看起来像方法,但是它并不是方法原创 2016-09-19 16:53:39 · 536 阅读 · 0 评论