Java注解相关

来源:互联网 发布:网络连接线的接头 编辑:程序博客网 时间:2024/06/07 07:56

编译时注解

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package com.shansun.seri.json;
public class JsonSerialize implements Serialize {
...
public static class SerializerUnit4Map {
}
...
}
String canonicalName = SerializerUnit4Map.class.getCanonicalName();
System.out.println(canonicalName);
String name = SerializerUnit4Map.class.getName();
System.out.println(name);
String simpleName = SerializerUnit4Map.class.getSimpleName();
System.out.println(simpleName);
输出为
com.shansun.seri.json.JsonSerialize.SerializerUnit4Map
com.shansun.seri.json.JsonSerialize$SerializerUnit4Map
SerializerUnit4Map

运行时注解

Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (上) , 下

参考文章:
Java注解处理器 ,相关代码
AndroidSutdio-编译时自动生成源代码 ,相关代码
android-develper
公共技术点之 Java 注解 Annotation
AndroidButterKnifeSample
是否有必要在Android项目中使用IOC框架

原创粉丝点击