Annotation中文意为注解之意.
JDK5内建Annotation有三个:
Override //重写,子类方法覆盖(覆写)父类方法;加入此注解强制保证要求Annotation所标识的方法确实已覆写了对应父类同名的方法,
子类必须去覆写父类的某个方法,如果不是父类方法将报错。即子类的方法名必须与父类某一个方法名相同。
Deprecated //过时的,不建议使用的方法.使用其注解将方法画一横线
SuppressWarnings //压制警告,压制编译器给出的警告.方法写上其注解@SuppressWarnings("unchecked")警告消失.
警告类型为:unchecked参数,可以有多个参数,用{}括起来,中间,分隔双引号引起.
参数为字符串数组.如:@SuppressWarnings({"unchecked","deprecation"}),如果警告类型
有重名的,第二个重名的将忽略。并且无用的不存在的警告类型也将忽略
限定Ovriride父类方法@Override:
java.lang.Override是个Marker ananotation用于标示的Annotation,Annotation名称本身即表示了要给工具程序的信息
标示方法为Depredated @Deprectated:
对编译程序说明某个方法已经不建议使用,即该方法是过时的。
java.lang.Deprecated也是个Marker annotation,Deprecated这个名称在告知编译程序,被@Deprecated标示的方法是
一个不建议被使用的方法。
拟制编译程序警告@SuppressWarnings:
对编译程序说明某个方法中若有警告讯息,则加以拟制
示例工程:JDK:1.5
分享到:
相关推荐
JDK9及以上版本没有javax.annotation-api-***.jar包 ,无法使用注解:@Resource JDK新特性,高版本JDK没有自带的javax(java扩展包)了。或者是使用的JDK不完整。 下载javax.annotation.jar包,导入到lib文件夹下,...
NULL 博文链接:https://stillcoolme.iteye.com/blog/2314109
运行应用程序的构建: mvn clean install编译不会通过以下问题: [INFO] ------------------------------------------------------------------------[INFO] Reactor Summary for annotation-processor 1.0-...
javax.annotation-3.1.2.2-sources.jar,javax.annotation-3.1.2.2.jar无分共享
一个Maven插件,用于处理jdk8及更高版本的编译时注释。 该插件有助于从Maven使用JDK8提供的集成在Java编译器中的新注释处理 该插件是Maven apt插件的“ alter ego” 文献资料 相关插件 插入 信息 Jboss的eclipse...
collection Java 源码 概述 主要分析 JDK8 源码。 基础 java-io java-nio java-reflect java-collection java-annotation java-net java-jdbc java-concurrent java-jvm java8
javax.annotation-api-1.2.jar包,注解,声明,@Resource是做bean的注入使用。
概述 主要分析JDK8原始码。 基础 java-io java-nio Java反射 java集合 Java注释 Java网络 java-jdbc Java并发 java-jvm Java8的
NULL 博文链接:https://justshare.iteye.com/blog/431424
资料包含spring-iocdi-annotation-document,iocdi-annotation-mvc,iocdi-xml-extend,iocdi-annotation-extend proxy,jdkproxy-transaction,jdkproxy-salary,day02-itheima11-spring-08-cglibproxy,day02-itheima11-...
解决“annotation-config are only available on JDK 1.5 and higher”的问题!
本项目是基于上海大学语义智能实验室刘宗田教授、刘炜研究员及各硕士博士研究生所共同构建的中文突发事件语料库CEC-(Chinese Emergency Corpus),针对已...JDK version:Oracle JDK 1.8+ 64bit 日志:log4j2.0 单元
怎么跑使用 15或Oracle JDK 15(其他可能不起作用) 用Git克隆项目使用SSH: git clone git@github.com:FAForever/downlords-faf-client.git 使用HTTPS: https://github.com/FAForever/downlords-faf-client.git :...
java8 源码 api-common 这里存放通用api操作,其中攘括了: 通用Util,如二位码生成、中文转拼音、spring-bean方式格式化输出;...书学习、加密与解密、java8新特性、javaWeb、及jdk源码学习位运算、集合、泛化、instr
The Java Development Kit (JDK) APIs are specific to the JDK and will not necessarily be available in all implementations of the Java SE Platform. These APIs are in modules whose names start with jdk....
Annotation 注解 新特性 jdk1.6 jdk1.5 很详细的学习资料
JDK5.0 - Java Annotation 介绍 (ppt格式)
auto-string-formatter需要JDK 8(1.8.0_65或更高版本)才能运行注释处理器。 概要 只需使用@AutoStringFormatter和@Format定义一种格式,然后使用它。 package com.github.imasahiro.stringformatter.example ; ...
hibernate-validator,