- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 JVM——java对象生命周期(引用类型 创建对象规则)(网摘)
在JVM运行空间中,对象的整个生命周期大致可以分为7个阶段:创建阶段(Creation)、应用阶段(Using)、不可视阶段(Invisible)、不可到达阶段(Unreachable)、可收集阶段(Collected)、终结阶段(Finalized)与释放阶段(Free)。上面的这7个阶段,构成了 JVM中对象的完整的生命周期。下面分别介绍对象在处于这7个阶段时的不同情形。 创建阶段在对象创建阶段,系统要通过下面的步骤,完成对象的创建过程:(1)为对象分配存储空间。(2)开始构造对象。(3)递归调用其超类
2011-04-11 09:03:00 1971
原创 JVM——基础概念总结:数据类型、堆与栈(网摘)
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte, short, int, long, char, float, double, Boolean, returnAddress引用类型包括:类类型,接口类型和数组。堆与栈堆和栈是程序运行的关键,很有必要把他们的关系说清楚。栈是运行时的单位,而堆是存储的单位
2011-04-11 08:57:00 701
原创 jboss热部署后,程序出现个ClassCastException异常
正在做一个项目,关于API的开发,主要使用技术是RESTful web service,应用服务器使用Jboss5.1.0GA,遇到一个问题,还没有解决:具体是这样的 我在Memcache中存有Map集合,map中保存自定义对象,当jboss完全重启时,可以获取 到map中的对象;但重新生成ear文件,jboss热部署(自动重启)后,map可以获取到,但当获取 map中的对象时,就会报ClassCastException。。问题补充,打印map,数据是没问题的,经过两天的排查,大致定位可能是不同的Class
2011-04-07 15:08:00 962
gwt简单服务端返回数据代码
2012-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人