クラスjava.lang.Package
の使用

Packageを使用しているパッケージ 
パッケージ 説明
java.lang
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
java.net
ネットワーク・アプリケーションを実装するためのクラスを提供します。
  • java.langでのPackageの使用

    Packageを返すjava.langのメソッド 
    修飾子と型 メソッド 説明
    protected Package ClassLoader.definePackage​(String name, String specTitle, String specVersion, String specVendor, String implTitle, String implVersion, String implVendor, URL sealBase)
    このClassLoadernameでパッケージを定義します。
    Package ClassLoader.getDefinedPackage​(String name)
    このクラス・ローダーによって定義されたnamePackageを返します。
    Package[] ClassLoader.getDefinedPackages()
    このクラス・ローダーによって定義されたすべてのPackageを返します。
    Package Class.getPackage()
    このクラスのパッケージを取得します。
    protected Package ClassLoader.getPackage​(String name)
    非推奨。
    複数のクラス・ローダーが互いに委譲して同じパッケージ名を持つクラスを定義し、そのようなローダーの1つがgetPackageのルックアップ動作に依存して親ローダーからPackageを返す場合、Packageによって公開されるプロパティは残りのプログラムで期待どおりにならない場合があります。
    static Package Package.getPackage​(String name)
    非推奨。
    複数のクラス・ローダーが互いに委譲して同じパッケージ名を持つクラスを定義し、そのようなローダーの1つがgetPackageのルックアップ動作に依存して親ローダーからPackageを返す場合、Packageによって公開されるプロパティは残りのプログラムで期待どおりにならない場合があります。
    protected Package[] ClassLoader.getPackages()
    このクラス・ローダーとその祖先によって定義されたすべてのPackageを返します。
    static Package[] Package.getPackages()
    呼び出し側クラス・ローダーとその祖先によって定義されたPackageをすべて返します。
  • java.netでのPackageの使用

    Packageを返すjava.netのメソッド 
    修飾子と型 メソッド 説明
    protected Package URLClassLoader.definePackage​(String name, Manifest man, URL url)
    このURLClassLoaderに新しいパッケージを名前で定義します。