The special form of the syntactic meta-data that can be used for the improved code readability and structure in the source code. The examples of the entities that can be annotated are parameters, methods, variables, classes, and methods in the Java source code. JUnit annotations are Before, After, AfterClass, Ignore, BeforeClass, RunWith, and Test.

BY Best Interview Question ON 17 Apr 2019