Think in Java 笔记_Chapter20_1_Annocation基础语法
2015-09-17 23:20
411 查看
/2015年04月05日12:15:05
<张龙老师>_先看看java里面有什么注解(貌似没说注解能干什么)+++[具体的到后面再看完这几章节再做总结]-编译期间类型检查保护,在实际的源代码级别保存所有的信息,对源代码和字节码有强大的检查和操作能力
@Override-复写或者覆盖父类的方法时候需要加上注解 》》》编程思想中说 把isohi当前的方法覆盖超类中方法,方法签名??
@Deprecated-有些方法虽然仍然有效,但是感觉过时了不想再被别人使用,可以加上这个在调用方法时候出现删除线
@SuppressWarning 压制不合适的警告,比如在java SE5.0的ArrayList默认使用了泛型,要是ArrayList里面没有使用泛型,就会默认出现警告,这时候就可以使用 @SuppressWarning,压制该警告+++[java编程思想]第11章持有对象 P217有提及到
<java编程思想>_
基本语法
定义注解
元注解
注解处理器-自定义一个注解,包含注解元素;用此注解去修饰A类的x,y,z方法,并且对注解元素分别赋不同值;利用反射获得A类的public访问权 限的方法(getdeclaredmethod),遍历方法集合,根据每一个方法,获得修饰该方法的注解对象,但是修饰该方法的可以不止一个注解,因此需 要指定获得是修饰该方法的哪一个注解对象,( 方法 .getAnnotation() 参数注解.class),根据获得的注解对象,便可以输出该注解对象的里面的属性值
<张龙老师>_先看看java里面有什么注解(貌似没说注解能干什么)+++[具体的到后面再看完这几章节再做总结]-编译期间类型检查保护,在实际的源代码级别保存所有的信息,对源代码和字节码有强大的检查和操作能力
@Override-复写或者覆盖父类的方法时候需要加上注解 》》》编程思想中说 把isohi当前的方法覆盖超类中方法,方法签名??
@Deprecated-有些方法虽然仍然有效,但是感觉过时了不想再被别人使用,可以加上这个在调用方法时候出现删除线
@SuppressWarning 压制不合适的警告,比如在java SE5.0的ArrayList默认使用了泛型,要是ArrayList里面没有使用泛型,就会默认出现警告,这时候就可以使用 @SuppressWarning,压制该警告+++[java编程思想]第11章持有对象 P217有提及到
<java编程思想>_
基本语法
定义注解
元注解
注解处理器-自定义一个注解,包含注解元素;用此注解去修饰A类的x,y,z方法,并且对注解元素分别赋不同值;利用反射获得A类的public访问权 限的方法(getdeclaredmethod),遍历方法集合,根据每一个方法,获得修饰该方法的注解对象,但是修饰该方法的可以不止一个注解,因此需 要指定获得是修饰该方法的哪一个注解对象,( 方法 .getAnnotation() 参数注解.class),根据获得的注解对象,便可以输出该注解对象的里面的属性值
相关文章推荐
- Think in Java 笔记_Chapter20_2_Annocation和Junit
- java基础_String类型和char类型、自动类型提升和强制类型转换
- JVM学习04_java中的堆、栈和常量池[看到一篇好文章,加自己想法]
- 10个实用的但偏执的Java编程技术
- Java 里把 InputStream 转换成 String 的几种方法
- Java记录 -35- System类解析
- java 编程思想 阅读笔记(5)
- 《Java编程思想》读后感
- 快速排序的基本思想及Java实现
- java集合框架之List
- 韩顺平 java 第五讲第六讲第七讲 类与对象 成员方法 构造方法
- Java:static静态方法
- 如何快速使用log4j进行开发
- java.lang.StackOverflowError
- 用NetBeans做简易计算器
- Java多线程:线程状态
- struts2下的ajax注意事项
- java事件处理机制--深入理解(笔记)
- JAVA web容器
- MyEclipse中的页面字体设置