在本篇文章里,和大家分享一下java标记接口的知识
。
题外话
由于最近在读《软件开发者路线图:从学徒到高手》这本书,非常赞同一个观点:对于一个知识,我们追根溯源,找到最开始的开源地,只有这样,才可以享受到流传过程中的一些遗失的精华。
被评为“没有一行代码软件教科书”,里面的观点深入浅出,强烈大家读一读。
概念篇
参考文献《编写高质量代码 改善Java程序的151个建议》----秦小波
- 对象克隆,对象流与序列化:就拿Cloneable接口举例,通俗一点说,克隆之后,咱们的目的是要做出一个和原来一点关系也没有的类出来,如果还有关系,那就是所谓的浅复制,反之则是深拷贝。具体的注意事项可以看一下的书籍,再次暂不赘述。
参考文献《java核心技术 卷1 基础知识 原书第8版》中第6章知识
参考文献《Java核心技术卷 2 高级特性 原书第8版》中1.5节
应用篇
以下是对于标记接口和注解之间的讨论:讨论来,讨论去,支持用注解的人多,不过还是要看使用的场合。
我问你,java中的标记接口(Marker interface pattern)有啥用?
原文:http://blog.csdn.net/jptiancai/article/details/19432313