In this video of the Java Fundamentals Tutorial, we will be going over annotations. Annotations allow the developer to leave metadata that helps define variables, methods, and classes. It is also used to allow the Java compiler to interpret what certain types of data are used for.