Annotations, a means of providing your own metadata for your code, are among the major features of J2SE 5.0, but you don’t have to move to 5.0 to use them. Kyle Downey introduces annotations and their implementation in several Java 1.4-compatible forms.
This has been posted before, not that I could understand the use of Annotations before.
Okay, maybe I’m missing something here but, is the the use of annotations a way around java’s strict type casting? Also, would annotations be used more for the manipulation of data structures instead of casting to object and recasting?