博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java注解详解「注解项目实战」
阅读量:6316 次
发布时间:2019-06-22

本文共 851 字,大约阅读时间需要 2 分钟。

定义:

注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。

作用分类:

①编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】

② 代码分析:通过代码里标识的元数据对代码进行分析【使用反射】

③编译检查:通过代码里标识的元数据让编译器能够实现基本的编译检查【Override】

JDK内置系统注解:

注解的分类

1、按照运行机制分为

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

编译时注解:注解在源码和.class文件中都存在(如:JDK内置系统注解)

运行时注解:在运行阶段还起作用,甚至会影响运行逻辑的注解(如:Spring中@Autowried)

2、按照来源分为

JDK内置系统注解、元注解、自定义注解、第三方注解

自定义注解:

1.成员类型是受限的,合法的类型包括原始类型及String,Calss,Anootation,Enumreation

2.如果注解已有一个成员,则成员名必须取名为Vaue(),在使用的时可以忽略成员名和赋值号(=)

分享Java程序员的学习线路图。对于想要提升自己,对自己未来迷茫的Java工程师们,分享一套开发10年高级架构师分享的架构路线图和精讲资料,如需要架构路线图,以及整理的一些架构师精讲资料,获取免费架构资料私信【架构】!资料在文末参考!!!

3.注解类可以没有成员,没有成员的注解称为标识注解

  • 元注解

注解项目实战

  • 需求:

自定义注解(Table)

  • 自定义注解Column

  • 自定义与表映射的类

  • (重点)使用自定义注解生成SQL语句

分享Java程序员的学习线路图。对于想要提升自己,对自己未来迷茫的Java工程师们,分享一套开发10年高级架构师分享的架构路线图和精讲资料,如需要架构路线图,以及整理的一些架构师精讲资料,获取免费架构资料关注我吧

转载地址:http://hyyaa.baihongyu.com/

你可能感兴趣的文章
完毕port(CompletionPort)具体解释 - 手把手教你玩转网络编程系列之三
查看>>
iOS8 Push Notifications
查看>>
各大名企笔试及面经大全(程序猿必读)
查看>>
Oracle 连接、会话数的查看,修改
查看>>
英语学习的重要性
查看>>
ffmpeg参数具体解释
查看>>
记一次公司仓库数据库服务器死锁过程
查看>>
Oracle 11g password过期被锁定报道 ORA-28000 the account is locked
查看>>
【Struts2学习笔记(2)】Action默认值和配置Action于result各种转发类型
查看>>
轨磁条简介
查看>>
oracle.jdbc.driver.OracleDriver和oracle.jdbc.OracleDriver这两个驱动的区别
查看>>
NSQ部署
查看>>
git常用命令记录
查看>>
唯品会HDFS性能挑战和优化实践
查看>>
大厂前端高频面试问题与答案精选
查看>>
我们用5分钟写了一个跨多端项目
查看>>
Visual Studio 15.4发布,新增多平台支持
查看>>
有赞透明多级缓存解决方案(TMC)设计思路
查看>>
如何设计高扩展的在线网页制作平台
查看>>
Git 2.5增加了工作树、改进了三角工作流、性能等诸多方面
查看>>