0

私は学生ですが、読んでいる本 (Java for Dummies など) の 2 冊では、ワイルドカードの import ステートメントを使用することはプログラミングの習慣として不適切であり、使用を避けるよう読者に勧めています。一方、クラスでは、それを使用することをお勧めします。なぜそれが貧弱なプログラミングの実践であるかを誰かが説明できますか?

もしそうなら、それはプログラムのパフォーマンスにどのような悪影響を及ぼしますか? たとえば、速度を落とします。

4

1 に答える 1

3

挿入するほど、変更が大きくなり、2 つのクラスが同じクラス名を持つという名前の衝突が発生します。

http://en.wikipedia.org/wiki/Name_collision

Java API 内で見つけることができる最初の例は次のとおりです。 http://docs.oracle.com/javase/6/docs/api/javax/naming/Binding.html http://docs.oracle.com/javase/6 /docs/api/org/omg/CosNaming/Binding.html

于 2013-10-01T14:17:02.143 に答える