类的用途
java.lang.Package
使用 包 的包
-
包 在 java.lang 中的用法
修饰符和类型方法描述protected PackageClassLoader.definePackage(String name, String specTitle, String specVersion, String specVendor, String implTitle, String implVersion, String implVendor, URL sealBase) 通过 name 在此ClassLoader中定义一个包。final PackageClassLoader.getDefinedPackage(String name) 返回已由此类加载器定义的给定 name 的Package。final Package[]ClassLoader.getDefinedPackages()返回已由此类加载器定义的所有Package。Class.getPackage()获取该类的包。protected PackageClassLoader.getPackage(String name) 已弃用。static PackagePackage.getPackage(String name) 已弃用。如果多个类加载器相互委托并定义具有相同包名的类,并且一个这样的加载器依赖于getPackage的查找行为从父加载器返回一个Package,那么Package公开的属性可能与预期的不同程序的其余部分。protected Package[]ClassLoader.getPackages()返回已由此类加载器及其祖先定义的所有Package。static Package[]Package.getPackages()返回由调用者的类加载器及其祖先定义的所有Package。 -
包 在 java.net 中的用法
修饰符和类型方法描述protected PackageURLClassLoader.definePackage(String name, Manifest man, URL url) 在此URLClassLoader中按名称定义新包。
getPackage的查找行为从父加载器返回一个Package,那么Package公开的属性可能与预期的不同程序的其余部分。