HarmonyOS
自定义注解 标签描述

我是javapub,一名Markdown程序员从👨💻,八股文种子选手。 面试官:接下来,聊聊Java的注解,它们到底有什么用? 候选人:注解的用处主要三个:第一个,编译期使用。比如@Override确保你正确重写了方法,@Deprecated表示这个方法以后可能会删掉。第二个,运行期使用。很多框架通过反射来读注解,根据注解改变程序的行为。像Spring的@Autowired就是运行期读取的。第三个,buildtool用。很多构建工具会在构建代码时扫描和读取注解,根据注解做相应的操作。JUnit的@Test就是告诉测试运行器哪些是测试方法。 面试官:注解和注释有什么区别吧? 候选人:注释是写...