💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
<!-- Basic Syntax --> ## 基本语法 <!-- Writing Annotation Processors --> 在下面的例子中,使用 `@Test` 对 `testExecute()` 进行注解。该注解本身不做任何事情,但是编译器要保证其类路径上有 `@Test` 注解的定义。你将在本章看到,我们通过注解创建了一个工具用于运行这个方法: ```java // annotations/Testable.java package annotations; import onjava.atunit.*; public class Testable { public void execute() { System.out.println("Executing.."); } @Test void testExecute() { execute(); } } ``` 被注解标注的方法和其他的方法没有任何区别。在这个例子中,注解 `@Test` 可以和任何修饰符共同用于方法,诸如 **public**、**static** 或 **void**。从语法的角度上看,注解的使用方式和修饰符的使用方式一致。