Java基础四 注解和反射

博客介绍了注解相关知识,包括注解类型,如类运行周期、类成员、其他元素的标识;运行时使用,可通过Object获取对象属性和方法,利用注解操作,适用于eventbus等;编译时使用,需设置编译时标签,建立Javamodule,适用于bufferknife等工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

个人理解类 非标准

1.注解的类型

1.表示在类在程序运行的周期的标识

2.表示在作用在类成员的标示

3.注解其他元素的标示

2.运行时的使用

1.设置的标注的作用域时程序运行时

2.通过Object 来获取对象的属性 通过注解来获取相关属性,通过设置accessable设置可以访问私有成员

3.通过Object来获取相应对象的方法,通过相关的注解获取相对应的方法,通过oobject.invoke来来执行相对应的方法

4.

5.使用场景和工具有:eventbus,sqlite的封装,界面ID绑定

3.编译时的使用

1.使用的注解需要设置标签是编译时的

2.由于编译时是Java就可以支持的因此需要建立Javamodule

3.建立标签Javamodule和Java标签接口

4.建立解析Javamodule解析Java文件中带有标签的内容生成相对应的Java文件,生成Java文件可以用适配器模式生成

5.

6.使用的场景和工具,bufferknife, arouter,greedao等

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MatrixData

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值