Java
文章平均质量分 95
端泽
软件工程师
思想第一 代码第二
展开
-
「深入Java」类型信息:RTTI和反射
有Java中,我们如何在运行时识别类和对象的信息?有两种方法,一是传统的RTTI,另一种是反射。1.RTTI Run-Time Type Infomation 运行时类型信息为什么需要RTTI?越是优秀的面向对象设计,越是强调高内聚低耦合,正如依赖倒转原则所说:“无论是高层模块还是低层模块,都应该针对抽象编程”。比如说我们有一个抽象父类:Shape draw()以下是三个具体类:Circle dra原创 2016-02-18 20:23:40 · 484 阅读 · 0 评论 -
「深入Java」Annotation注解
阅读前提:了解反射及类型信息 相关文章 「深入Java」类型信息:RTTI和反射提供额外的信息与操作手段——这就是“注解”全部的意义。内置注解以下三个是java.lang包下的内置注解:// 方法注解,表示此注解修饰的方法覆盖了父类或是接口的方法// 如果不是这样,则输出警告@Override// 对于此注解所修饰的对象(类、域、方法等)// 当你使用了它们时编译器将输出“已废弃”警告@D原创 2016-02-18 20:28:52 · 665 阅读 · 0 评论 -
「深入Java」Generics泛型
相关文章: - 「深入Java」类型信息:RTTI和反射 - 「深入Java」Annotation注解吐槽:这是目前最不深入的一篇了,因为关于泛型实在有太多需要注意的地方,本文仅人工过滤出了较常见的重点内容,后期再进行不定时更新吧。必要性在程序日益复杂庞大的今天,编写泛用性代码的价值愈发变得巨大。 而要做到这一点,其诀窍仅只两字而已——解耦。最简单的解耦,无疑是使用基类替代子类。然而由于Jav原创 2016-02-18 20:33:25 · 493 阅读 · 0 评论