いま作ってるプログラムをコンパイルすると
Hoge$1.class
のように最後に$nと付いたクラスが生成されます。
これは、スレッドを使う際に無名インナークラスを使用しているからなのだと思うのですが、
これをなくすには、どうする方法がよいのでしょうか?
外部で宣言するしかないのでしょうか?

また、このせいだと思うのですが、javadocコマンドで生成したドキュメントにも
オーバーライドしたメソッドのみのあまり意味のないファイルが出来てしまいます。
無名インナークラスをjavadocコマンドで表示させないようにするには
どうしたらよいのでしょうか?

すみませんが、教えてください