资讯专栏INFORMATION COLUMN

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

legendaryedu / 2197人阅读

摘要:知识点总结注解介绍知识点总结注解是从开始引入的新技术。编译时注解注解在源码和文件中都存在。运行时注解在运行阶段还起作用,甚至会影响运行逻辑的注解。按照来源分来自的注解来自第三方的注解我门自己定义的注解元注解负责注解其他注解

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

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

Annotation

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

Annotation的作用

不是程序本身,可以对程序作出解释

可以被__其他程序(比如:编译器等)读取__

__编译时进行动态处理__,比如:动态生成代码

__运行时进行动态处理__,比如:得到注解信息

Annotation的格式

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

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

作用范围:包、类、字段、方法、方法的参数、局部变量

生命周期:源文件SOURCE、编译CLASS、运行RUNTIME

Annotation分类

按照运行机制分

源码注解:注解只在源码中存在,编译成.class文件就不存在了。

编译时注解:注解在源码和.class文件中都存在。

运行时注解:在运行阶段还起作用,甚至会影响运行逻辑的注解。

按照来源分:

来自JDK的注解

来自第三方的注解

我门自己定义的注解

元注解:负责注解其他注解

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/71479.html

相关文章

  • Java 总结

    摘要:中的详解必修个多线程问题总结个多线程问题总结有哪些源代码看了后让你收获很多,代码思维和能力有较大的提升有哪些源代码看了后让你收获很多,代码思维和能力有较大的提升开源的运行原理从虚拟机工作流程看运行原理。 自己实现集合框架 (三): 单链表的实现 自己实现集合框架 (三): 单链表的实现 基于 POI 封装 ExcelUtil 精简的 Excel 导入导出 由于 poi 本身只是针对于 ...

    caspar 评论0 收藏0
  • Java深入-框架技巧

    摘要:从使用到原理学习线程池关于线程池的使用,及原理分析分析角度新颖面向切面编程的基本用法基于注解的实现在软件开发中,分散于应用中多出的功能被称为横切关注点如事务安全缓存等。 Java 程序媛手把手教你设计模式中的撩妹神技 -- 上篇 遇一人白首,择一城终老,是多么美好的人生境界,她和他历经风雨慢慢变老,回首走过的点点滴滴,依然清楚的记得当初爱情萌芽的模样…… Java 进阶面试问题列表 -...

    chengtao1633 评论0 收藏0
  • java

    摘要:多线程编程这篇文章分析了多线程的优缺点,如何创建多线程,分享了线程安全和线程通信线程池等等一些知识。 中间件技术入门教程 中间件技术入门教程,本博客介绍了 ESB、MQ、JMS 的一些知识... SpringBoot 多数据源 SpringBoot 使用主从数据源 简易的后台管理权限设计 从零开始搭建自己权限管理框架 Docker 多步构建更小的 Java 镜像 Docker Jav...

    honhon 评论0 收藏0
  • Java进阶之路

    摘要:探索专为而设计的将探讨进行了何种改进,以及这些改进背后的原因。关于最友好的文章进阶前言之前就写过一篇关于最友好的文章反响很不错,由于那篇文章的定位就是简单友好,因此尽可能的摒弃复杂的概念,只抓住关键的东西来讲,以保证大家都能看懂。 周月切换日历 一个可以进行周月切换的日历,左右滑动的切换月份,上下滑动可以进行周,月不同的视图切换,可以进行事件的标记,以及节假日的显示,功能丰富 Andr...

    sushi 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<