java
iteye_8341
这个作者很懒,什么都没留下…
展开
-
了解Externalizable与Serializable
1.相互关系 首先两者都是接口,Externalizable继承Serializable,并增加了两个方法声明,分别是writeExternal和readExternal。我画出了UML图来表现他们的关系,如下: 2.Serializable介绍 (1)Serializable接口没有定义方法,也没有任何常量定义,就一空接口。如果有类实现了Se...2014-12-11 00:43:25 · 158 阅读 · 0 评论 -
java Exception
1.Exception家谱 Exception继承Throwable基类,而Throwable类现实了Serializable接口,即Throwable自身以及它的子类都是可序列化的。 (1)Throwable类 主要成员变量: detailMessage:String 用于描述异常信息 ...2014-12-11 12:20:11 · 100 阅读 · 0 评论 -
java volatile
1.volatile并不能保证线程安全性 声明为volatile的线程共享变量,并不能保证多线程在修改它值的时候,是安全的。 测试代码如下: package com.wind.DbTec.sqlpkg; /** * volatile变量的正确用法 volatile变量不能保证变量修改的原子性,需要原子类的协助 基于解析可看链接地址 * http://...2014-12-11 13:26:20 · 127 阅读 · 0 评论