>>159
なんでStackクラスなんて変なもの作ったんだろう、
なんでCloneableはClonableに直らないのだろう、
ってやつだね。
一度publicにしたものはprivateやpackage privateやprotectedにするわけには
いかんそうだ。
理由は、すでにそのpublicにしたものを使っているから。
今更privateにしたらアクセスできなくなって上位互換性が失われるから。

だから@DepricatedアノテーションやJavadocコメントでどうにかするしかないわけじゃないかな。

HashtableもVectorもStackや@depricatedなメソッドも上位互換性の問題でで仕方が無く残ってるわけで。
まあWin32 APIのような酷いものじゃないだけマシだと思うが。

EffectiveJavaやJava 謎・落とし穴(青い本の方)にそんなこと書いてあったね。