接口:Serializable??? 功能:启动序列化 ????????简介:类实现了这个接口就会是吸纳序列化; ????????功能描述:什么是序列化?就是把我们的对象转化为可存储的字节流,通过...
分类:
编程语言 时间:
2015-04-01 20:26:10
阅读次数:
158
迪米特法则(Law of Demeter)又叫作最少知识原则(Least Knowledge Principle 简写LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。
广义的迪米特法则在类的设计上的体现:
优先考虑将一个类设置成不变类。
尽量降低一个类的访问权限。
谨慎使用Serializable。(不懂)
尽量降低成员的访问权限。...
分类:
其他好文 时间:
2015-04-01 19:58:32
阅读次数:
139
写原型模式时课件上有一个实现模式是利用可串行化接口实现,然后就发现那个代码(如下),这个借口好神奇啊,说是接口但更像是我IOS中Object-C的协议,implements这个协议后就可以对其进行各种流操作了,其实就是ObjectStream,与其他流的结合,一会儿在分析一下这些流。 1 //附件类...
分类:
其他好文 时间:
2015-04-01 19:38:39
阅读次数:
174
Parcelable和Serializable的区别 参考地址:http://greenrobot.me/devpost/android-parcelable-serializable/ 由于最终的区别在于Parcelable的序列化速度远远高于Serializable,故本人更倾向于使用Parce...
分类:
移动开发 时间:
2015-03-31 12:37:56
阅读次数:
126
JAVA领域中,持久化是企业开发中必不可少的技术。Java领域中曾涌现出几种试图解决数据持久化问题的几种方案。例如:序列化(Serialization)、JDBC、对象关系映射(ORM)、EJB2.X和最新的JPA等。
序列化,是java内置的持久化Java对象的机制。只要某个类实现了java.io.Serializable接口,就能使用java.io.objectOutputStrea...
分类:
其他好文 时间:
2015-03-31 00:57:06
阅读次数:
186
对于实现Serializable的子类,该子类中的属性类型必须全部都是已经实现Serializable的子类。
如:
public class User implements Serializable {
String name;
// public PackageManager pm; //PackageManager 因为没有实现Serializable接口,所以运行时会抛异常...
分类:
其他好文 时间:
2015-03-21 20:00:31
阅读次数:
102
java.io.Serializable接口是一个标志性接口,在接口内部没有定义任何属性与方法。只是用于标识此接口的实现类可以被序列化与反序列化。但是它的奥秘并非像它表现的这样简单。现在从以下几个问题入手来考虑。 希望对象的某些属性不参与序列化应该怎么处理? 对象序列化之后,如果类的属性发生了增减那...
分类:
编程语言 时间:
2015-03-20 23:35:22
阅读次数:
280
实体类文件:Map.cs与UserInfo.cs[Serializable] public class Map{ public string UserID { get; set; } public string UserGroup { get; set; } }[Serializab...
分类:
其他好文 时间:
2015-03-20 18:18:54
阅读次数:
136
一、泛型入门:我们先来看一个最为常见的泛型类型List的定义(真正的定义比这个要复杂的多,我这里删掉了很多东西)[Serializable]public class List : IList, ICollection, IEnumerable{ public T this[int index]...
Daopackage com.xiaofan.reflect;import java.io.Serializable;public interface Dao { /** * 添加实体(Entity--Domain)数据到数据库中 * @param t */ vo...
分类:
其他好文 时间:
2015-03-17 17:36:59
阅读次数:
127