java注解简写规则

规则 说明 示例
数组属性只有一个值 可以省略 {} @MyAnnotation("hello")
数组属性有多个值 必须使用 {} @MyAnnotation({"hello", "world"})
属性名是 value,且只给该属性赋值 可以省略 value = @MyAnnotation("hello")

总结: Java 注解支持两种简写规则:

  1. 数组属性只有一个元素时,可以省略数组大括号 {}。
  2. 属性名为 value,且只设置该属性时,可以省略 value =。

例如,@SuppressWarnings("unchecked") 同时使用了这两种简写。

相关推荐
邪修king1 小时前
Re:Linux系统篇(三十八):进程间通信ChapterSystem V 信号量深度解析|同步互斥、内核源码、C 指针多态、实战代码
java·linux·c语言
文丑颜不良啊1 小时前
LeetCode1181~1200题目解析
java·leetcode
释厄6231 小时前
矢量词汇向下不向上公理即词汇归位定律——肤浅即表面
java·人工智能·算法·去中心化·1024程序员节
海绵宝宝转agent1 小时前
Leetcode100+面经
java·笔记·学习·算法·leetcode·深度优先
会编程的吕洞宾1 小时前
Spring Boot 镜像瘦身实战:从 450MB 瘦到 180MB
java·后端·spring
Shaoshing1 小时前
LeetCode100 283.移动零
java·数据结构·算法·leetcode
海绵宝宝转agent1 小时前
LeetCode100个人题解+java面经总结
java·开发语言·笔记·学习·算法
文丑颜不良啊1 小时前
LeetCode1201~1220题目解析
java·leetcode