avatar
文章
71
标签
53
分类
24

首页
归档
标签
分类
图库
友人
Jamie793’ S Blog
搜索
首页
归档
标签
分类
图库
友人

Jamie793’ S Blog

【Java】使用注解器Annotation Processor添加自己的代码规则
发表于2021-07-06|程序设计Java
概述 注解处理器是一个在javac中的,用来编译时扫描和处理的注解的工具。你可以为特定的注解,注册你自己的注解处理器。 注解处理器可以生成Java代码,这些生成的Java代码会组成 .java 文件,但不能修改已经存在的Java类(即不能向已有的类中添加方法)。而这些生成的Java文件,会同时与其他普通的手写Java源代码一起被javac编译。 Annotation Processor可以让我们添加自己的错误,在代码编译或者运行的时候如果代码格式不按照我们自己设置的规范的话编译将抛出我们自己设定的错误 案例 对于AbstractProcessor的API文档 我们了解了注解器后现在可以开始编写我们的注解器了,这里我就以修饰符为例子 private final String A = “123”; public String B = “123”; 上面的编译器会报错 public final String C =“132”; 而当如果变量同时带有public 和final的时候就不会报错 首先新建一个PublicFinal注解,这个注解的作用是判断哪些类需要用到我们自定义的错误,哪些类不用 ...
1…78
avatar
Jamie793
Welcome to here
文章
71
标签
53
分类
24
Contact Me
最新文章
MC(JE) 1.20.1源码层分析刷怪机制——解决无法刷怪问题2025-05-05
【单片机FreeRTOS】RTOS移植常见错误2024-11-06
【RTOS&FreeRTOS&嵌入式】基于STM32 的FreeRTOS内核剖析2023-09-03
【STM32&I2C(IIC)&Proteus】基于STM32的Proteus下I2C仿真2023-04-20
【ESP32 & Arduino】ESP32入门之环境安装2022-11-23
分类
  • CTF7
    • Crypto2
    • Reverse5
  • 其他16
    • Linux8
    • 软件配置5
    • 运营维护8
  • 单片机3
  • 嵌入式2
    • RTOS1
    • 单片机1
  • 未分类1
  • 程序设计44
    • Android7
    • C++12
    • Java10
    • PHP7
    • Python8
  • 软件配置1
  • 运营维护1
标签
74HC165 Android AndroidStudio Android逆向 Androlua Arduino C++ CTF Crypto ESP32 FreeRTOS Git IDA Idea Java JetBrains Linux MCU51 Misc NIO Nginx Office PC逆向 PHP Proteus Python RTOS Redis Reverse SQLMap STC89C52 STM32 Scrapy Tomcat Typecho VM保护 Web bug 内存模型 内存补丁
归档
  • 五月 20251
  • 十一月 20241
  • 九月 20231
  • 四月 20231
  • 十一月 20221
  • 十月 20221
  • 八月 20221
  • 七月 20223
网站资讯
文章数目 :
71
已运行时间 :
本站总字数 :
71.4k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2025 By Jamie793
框架 Hexo|主题 Butterfly
搜索
数据库加载中