https://blog.csdn.net/briblue/article/details/73824058 https://blog.csdn.net/bao19901210/article/details/17201173 ...
分类:
编程语言 时间:
2018-09-26 19:13:04
阅读次数:
132
文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。 Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有 ...
分类:
编程语言 时间:
2018-09-19 14:45:26
阅读次数:
151
使用注解来实现代理。主要使用三个自定义的类。如下。 一,枚举类,有前后两种。 二,注解类。 三,代理类的基础类,用来被继承并且获得代理对象。 使用的条件: 代理类继承上边代理基础类,接口对象赋值实现类。实现类添加注解。 实现类 调用: 效果: B代理中 b1<后><前>b2 C代理中 <前>c1<后 ...
分类:
编程语言 时间:
2018-09-12 20:07:54
阅读次数:
167
Java提供了4种注解,专门负责新注解的创建: @Target: 表示该注解可以用于什么地方,可能的ElementType参数有:CONSTRUCTOR:构造器的声明FIELD:域声明(包括enum实例)LOCAL_VARIABLE:局部变量声明METHOD:方法声明PACKAGE:包声明PARAM ...
分类:
编程语言 时间:
2018-09-10 13:37:28
阅读次数:
194
@Override这个注解告诉java编译器检查后面的方法必须是重写父类的方法。 源代码编译成字节码文件,字节码加载到方法区。 利用反射API解析注解。 注解的用处很多,JUnit就是一个注解的用处。 面试的时候会问注解。 遇到反射的面试都可以过。 Class.forName(); newInsta ...
分类:
编程语言 时间:
2018-09-10 13:37:14
阅读次数:
139
注解语法 注解通过 @interface 关键字进行定义。 它的形式跟接口很类似,不过前面多了一个 @ 符号。上面的代码就创建了一个名字为 TestAnnotaion 的注解。 你可以简单理解为创建了一张名字为 TestAnnotation 的标签。 注解的应用 上面创建了一个注解,那么注解的的使用 ...
分类:
编程语言 时间:
2018-09-07 22:47:43
阅读次数:
218
一、概念和基本注解 从JDK1.5开始,引入了源代码中的注解这一机制。注解使得 Java 源代码中不但可以包含功能性的实现代码,还可以包含元数据。 那么什么是元数据呢?所谓元数据,就是描述数据的数据。比如说一张图片,图片内容是它的主体数据,那么像图片的创建时间、修改时间、创建者等等这些数据,就是这张 ...
分类:
编程语言 时间:
2018-09-02 21:44:05
阅读次数:
155
文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。 Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有 ...
分类:
编程语言 时间:
2018-08-13 23:47:29
阅读次数:
242
前几天我写了《秒懂,Java 注解 (Annotation)你可以这样学》,因为注解其实算反射技术中的一部分,然后我想了一下,反射技术中还有个常见的概念就是动态代理,于是索性再写一篇关于动态代理的博文好了。 我们先来分析代理这个词。 代理 代理是英文 Proxy 翻译过来的。我们在生活中见到过的代理 ...
分类:
编程语言 时间:
2018-08-13 23:45:27
阅读次数:
232
[TOC] 前言 注解(也被称为元数据)为我们在代码中添加信息提供了一中形式化的方法,是我们可以在稍后的某个时刻非常方便地使用这些数据; 基本语法 Javase5自带的标准注解 定义在了Java.lang中 @Override,表示当前方法的定义将会超类中的方法。 @Deprecated,如果程序使 ...
分类:
编程语言 时间:
2018-08-13 14:04:32
阅读次数:
138