Class类isAnnotation()方法isAnnotation()方法在java.lang包中可用。

isAnnotation()方法用于检查此Class对象是否表示注释类型。

isAnnotation()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

返回Annotation类型时,isAnnotation()方法不会引发异常。

语法:public boolean isAnnotation();

参数:它不接受任何参数。

返回值:

此方法的返回类型为boolean,它根据以下情况返回布尔值:当此Class对象表示注释类型时,它返回true。

当此Class对象不表示注释类型时,它返回false。

示例//Java程序演示示例

//类的布尔isAnnotation()方法的说明

import java.security.*;

public class NonAnnoClass {

public static void main(String[] args) throws Exception {

Class ann1 = Identity.class;

Class ann2 = Deprecated.class;

//我们正在检查不赞成使用的类的注释类型

//通过使用方法isAnnotation()

boolean b = ann2.isAnnotation();

System.out.println("Is Deprecated an Annotation type" + " " + b);

//我们正在检查身份类的注释类型

//通过使用方法isAnnotation()

if (ann1.isAnnotation()) {

System.out.print(ann1.getSimpleName() + "is an Annotation type.");

System.out.println(ann1.isAnnotation());

} else {

System.out.print(ann1.getSimpleName() + " " + "is an Annotation type" + " ");

System.out.println(ann1.isAnnotation());

}

}

}

输出结果Is Deprecated an Annotation type true

Identity is an Annotation type false

java annotation class,Java Class类 isAnnotation()方法及示例相关推荐

  1. java parsefloat 误差_Java Float类parseFloat()方法与示例

    Float类parseFloat()方法parseFloat()方法在java.lang包中可用. parseFloat()方法用于返回与给定String表示形式相对应的float值,换句话说,我们可 ...

  2. java中double..compare_Java Double类compare()方法与示例

    Double类compare()法compare()方法在java.lang包中可用. compare()方法用于检查给定两个双精度值的相等或不相等,换句话说,可以说此方法用于比较两个双精度值. co ...

  3. java newinstance 包_Java Class类 newInstance()方法及示例

    Class类newInstance()方法newInstance()方法在java.lang包中可用. newInstance()方法用于创建此Class对象表示的类的新实例. newInstance ...

  4. java的属性只能在类里面 方法外面定义

    java的属性只能在类里面 方法外面定义 区别于python:python 既能在类里面(类属性) 又能在方法里面定义属性(实例属性) 转载于:https://www.cnblogs.com/clas ...

  5. Java中同一个文件里类和方法的引用

    Java中同一个文件里类和方法的引用 在项目开发时往往需要在同一个文件里创建几个类,并互相引用,但小白们搞不懂,所以我给大家讲解一下 目录 Java中同一个文件里类和方法的引用 1.权限修饰符 2.类 ...

  6. java super.getclass_Java Class 类 getSuperClass()方法及示例

    Class类getSuperClass()方法getSuperClass()方法在java.lang包中可用. getSuperClass()方法用于返回Class,该Class表示此Class表示的 ...

  7. java long short_Java Long类shortValue()方法与示例

    Long类shortValue()方法shortValue()方法在java.lang包中可用. shortValue()方法用于返回由此Long对象表示的值,该对象转换为short类型(通过强制转换 ...

  8. Java反射机制涉及的类常见方法使用总结

    1 import java.lang.reflect.Constructor; 2 import java.lang.reflect.*; 3 4 /*Class:代表一个字节码文件的对象,每当有类被 ...

  9. java字符类型的返回值,Java字符类isWhitespace()方法及示例

    Character 类isWhitespace()法isWhitespace()方法在java.lang包中可用. isWhitespace()方法用于检查给定的char值是否为空格,但是它包含空格中 ...

最新文章

  1. 企业生产过程中的日志和时间管理详解
  2. 学习笔记:验证对称二叉树
  3. lua 求table长度和判断空
  4. 核PCA——从理论到实现
  5. 背景透明文字不透明的最佳方法兼容IE(以背景黑色透明度0.5为例)
  6. ubuntu16.04源码安装python3.7
  7. #pragma pack(1) 的意义是什么
  8. CREO - 基础2 - 如何让装配好的零件重新装配
  9. 理解各种聚类算法的差异
  10. js实现搜索框智能提示上下移动效果
  11. php转换ofd文件格式,一种OFD格式文档支持脚本的方法与流程
  12. 【CVPR 2021】 Lifelong Person Re-Identification via Adaptive Knowledge Accumulation
  13. Cannot find entry in either framework or device manifest
  14. 这两省软考电子版证书下载已开通
  15. [原创]Xilinx工具关联UEStudio
  16. TRIE树在输入法分词的应用
  17. Queuing HDU2604
  18. 0x0B-HackTheBox-Obscurity
  19. 航天飞机和马屁股有什么关系?
  20. Tomcat优化之JDK优化之熵池策略

热门文章

  1. VSS2005的下载地址是:
  2. UG\NX二次开发 获取当前工作部件 UF_ASSEM_ask_work_part
  3. postgresql-COALESCE函数、NULLIF函数、NVL函数使用
  4. 精美五子棋源码c语言,界面非常漂亮的五子棋源代码
  5. 用python代码(turtle库)绘制好看的效果图
  6. Nexus搭建私服(记录)
  7. Python爬虫笔记(3)- 爬取丁香园留言
  8. 青椒跳槽三线高校后,副教授变教授、140平房子到手、老婆入编...
  9. abs模型matlab,基于MATLAB/Simulink的汽车ABS建模与分析
  10. netty开发tcp服务器最好不要用分隔符DelimiterBasedFrameDecoder这种分包方式