Annotations are special instructions included in the source code of a Java program. They were introduced in Java 5, and their main point was to reduce the XML usage for metadata, which tends to become complicated and cumbersome. Another great thing about annotations is the fact that they can be processed both in compile-time/runtime (by […]