There is a nice chapter about annotations in Bruce Eckel's
Thinking in Java 4th edition, not the edition which is available free of charge.
I am finding your question a bit difficult to understand; enums and static import have nothing to do with each other. There is something about the type-safe enumeration
pattern in Joshua Bloch's
Effective Java. You can find more about both books in our Bunkhouse.
We have probably gone beyond the beginner's level now: moving
thread.