Java知识点总结(注解-介绍)

发布时间:2019-11-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Java知识点总结(注解-介绍)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

Java知识点总结(注解-介绍)

@(Java知识点总结)[Java, 注解]

Annotation

Annotation 是从JDK5.0开始引入的新技

Annotation的作用

  • 不是程序本身,可以对程序作出解释
  • 可以被__其他程序(比如:编译器等)读取__
  • __编译时进行动态处理__,比如:动态生成代码
  • __运行时进行动态处理__,比如:得到注解信息

Annotation的格式

  • 注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SupPressWarnings(value="unchecked")。

Annotation的作用范围@Target 和生命周期@Retention

  • 作用范围:包、类、字段、方法、方法的参数、局部变量
  • 生命周期:文件SOURCE、编译CLASS、运行RUNTIME

Annotation分类

  • 按照运行机制分

    • 源码注解:注解只在源码中存在,编译成.class文件就不存在了。
    • 编译时注解:注解在源码和.class文件中都存在。
    • 运行时注解:在运行阶段还起作用,甚至会影响运行逻辑的注解。
  • 按照来源分:

    • 来自JDK的注解
    • 来自第三方的注解
    • 我门自己定义的注解
    • 元注解:负责注解其他注解

脚本宝典总结

以上是脚本宝典为你收集整理的Java知识点总结(注解-介绍)全部内容,希望文章能够帮你解决Java知识点总结(注解-介绍)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。