我问你,java中的标记接口(Marker interface pattern)有啥用?

2014-11-24 02:31:41 · 作者: · 浏览: 0


在本篇文章里,和大家分享一下java标记接口的知识微笑


题外话

由于最近在读《软件开发者路线图:从学徒到高手》这本书,非常赞同一个观点:对于一个知识,我们追根溯源,找到最开始的开源地,只有这样,才可以享受到流传过程中的一些遗失的精华。 被评为“没有一行代码软件教科书”,里面的观点深入浅出,强烈大家读一读。


概念篇

Marker interface pattern:维基百科的解释,另外看一下评论和参考的文章。

进阶篇


java提高篇(六)-----使用序列化实现对象的拷贝:作者的分享精神还是蛮不错的 参考文献《编写高质量代码 改善 Java程序的151个建议》----秦小波
对象克隆,对象流与序列化:就拿Cloneable接口举例,通俗一点说,克隆之后,咱们的目的是要做出一个和原来一点关系也没有的类出来,如果还有关系,那就是所谓的浅复制,反之则是深拷贝。具体的注意事项可以看一下的书籍,再次暂不赘述。 参考文献《java核心技术 卷1 基础知识 原书第8版》中第6章知识 参考文献《Java核心技术卷 2 高级特性 原书第8版》中1.5节

应用篇

What is the purpose of marker interface :Hibernate 中的某方法,因此标记接口被注解替代的问题。
以下是对于标记接口和注解之间的讨论:讨论来,讨论去,支持用注解的人多,不过还是要看使用的场合。 When to use @annotation instead of marker interface declarations:What is the use of marker interfaces in Java :
Are Marker Interfaces Dead :

补充篇

揭开JAVA序列化接口的神秘面纱:讲述serialVersionUID的域的部分很精彩!