Java annotation: Difference between revisions

Content deleted Content added
changed sub headers; now without repeated mention of "java" and "annotation"; +1 new header ===Impact and perception=== to head "Pros" and "Cons" sections
Impact and Perception: added short summaries of pro and con points
Line 21:
==Impact and Perception==
===Pros===
* ''Declarative Programming.'' Annotations allow the programmer to declare in their source code how the software should behave. It is an example of how declarative programming constructs can be added to a procedural language.
===Cons===
* ''Performance.'' Adding metadata to a run time causes additional memory overhead.
* There''Standards lack.'' here are few standards that dictate what metadata tags should be used
 
==See also==