先週のAttach APIは,どちらかというと裏方で使うAPIでした。今週解説するServiceLoaderクラスも,縁の下の力持ち的なクラスです。 第6回でjconsoleのプラグインを作成したときに,META-INFディレクリと,META-INFディレクトリの下にservicesディレクトリを作成したことを覚えているでしょうか。 なんで,こんなことするのだろうと不思議に思った方も多いかもしれません。これがjava.util.ServiceLoaderクラスを使ったコンポーネントのロードなのです。 コンポーネントをロードする さっそく,サンプルを作って,確かめてみましょう。 サンプルはこちらからダウンロードできます:HowdyTalky.java,HowdyTalkyLoader.java,HowdyTalky_ja.java,HowdyTalky_en.java はじめに,ロードするコ