Java SE 5.0 TigerのコアAPIで使用されているアノテーションは@Deprecatedを含め、必要最小限なものでしかない。アノテーションを使ったプログラミングをおこなうには、アノテーションタイプを作成し、アノテーションを処理するクラスを作成しなければならない。標準でより多くのアノテーションが用意されるのは、次期リリースが予定されているJava EE 5.0やJava SE 6.0 Mustang、Java SE 7.0 Dolphin以降になる見通しだ。 アノテーションを使ってどのようなことができるのか、アノテーションがもたらす効果はどういったものなのかといったことは、採用事例を見ていく方法が一番効果的だ。Java SE 5.0 Tigerに用意されているコアAPIではアノテーションが活用されていないため、コアAPI以外にいくつかのアプリケーションを取り上げて、それらが実