使用Java 預設套件的缺點
Java 的預設套件(通常稱為未命名套件)存在一些實際缺陷,使其無法使用不建議使用。
非唯一識別符
套件名稱旨在充當唯一標識符,確保具有相同名稱的類別可以共存而不會發生衝突。但是,預設包違反了此約定,導致潛在的命名衝突。
匯入限制
駐留在預設套件中的類別無法直接匯入。此限制使得從其他套件存取它們變得很麻煩,因為它需要完全指定它們的完整限定名稱,包括類別名稱本身。
存在的原因
儘管如此它的缺點,無名包被引入到Java中以求實用原因:
但是,對於任何正式或大規模的開發,強烈建議避免使用預設包。命名衝突和可訪問性限制的後果顯然超過了它提供的暫時的便利。
以上是為什麼要避免使用 Java 的預設套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!