并发相关的声明
1. GuardedBy The field or method to which this annotation is applied can only be accessed when holding a particular lock, which may be a built-in (synchronization) lock, or may be an explicit java.util.concurrent.Lock.
2. Immutable The class to which this annotation is applied is immutable.
3. NotThreadSafe The class to which this annotation is applied is not thread-safe.
4. ThreadSafe The class to which this annotation is applied is thread-safe.
// import statements
/**
* @author Firstname Lastname <address @ example.com>
* @version 1.6 (current version number of program)
* @since 1.2 (the version of the package this class was first added to)
*/
public class Test {
// class body
}