# java.lang.Package类 - java.lang **java.lang.Package **类包含有关Java包的实现和规范版本信息 ## 类声明 以下是**java.lang.Package**类的声明: ``` public class Package extends Object implements AnnotatedElement ``` ## 类方法 | S.N. | 方法 & 描述 | | --- | --- | | 1 | [<A extends Annotation> A getAnnotation(Class<A> annotationClass) ](http://www.yiibai.com/java/lang/package_getannotation.html) 此方法返回这个元素的注解指定类型,如果这样的注释,否则返回null。 | | 2 | [Annotation[] getAnnotations() ](http://www.yiibai.com/java/lang/package_getannotations.html) 此方法返回当前这个元素上的所有注释。 | | 3 | [Annotation[] getDeclaredAnnotations() ](http://www.yiibai.com/java/lang/package_getdeclaredannotations.html) 此方法返回直接存在于此元素上的所有注释。 | | 4 | [String getImplementationTitle() ](http://www.yiibai.com/java/lang/package_getimplementationtitle.html) 此方法返回这个包的名称 | | 5 | [String getImplementationVendor() ](http://www.yiibai.com/java/lang/package_getimplementationvendor.html) 此方法返回提供该实现的组织,供应商或公司的名称。 | | 6 | [String getImplementationVersion() ](http://www.yiibai.com/java/lang/package_getimplementationversion.html) 此方法返回这个实现的版本。 | | 7 | [String getName() ](http://www.yiibai.com/java/lang/package_getname.html) 此方法返回这个包的名称。 | | 8 | [static Package getPackage(String name) ](http://www.yiibai.com/java/lang/package_getpackage.html) 此方法通过在调用方的ClassLoader实例名称找到包。 | | 9 | [static Package[] getPackages() ](http://www.yiibai.com/java/lang/package_getpackages.html) 此方法得到所有目前已知的调用方的ClassLoader实例的软件包。 | | 10 | [String getSpecificationTitle() ](http://www.yiibai.com/java/lang/package_getspecificationtitle.html) 此方法返回这个包实现该规范的名称 | | 11 | [String getSpecificationVendor() ](http://www.yiibai.com/java/lang/package_getspecificationvendor.html) 此方法返回的组织,供应商或公司拥有并维护实现此包的类的规范的名称。 | | 12 | [String getSpecificationVersion() ](http://www.yiibai.com/java/lang/package_getspecificationversion.html) 此方法返回这个包实现该规范的版本号。 | | 13 | [int hashCode() ](http://www.yiibai.com/java/lang/package_hashcode.html) 此方法返回从包名称计算的哈希码。 | | 14 | [boolean isAnnotationPresent(Class<? extends Annotation> annotationClass) ](http://www.yiibai.com/java/lang/package_isannotationpresent.html) 如果一个注解指定类型是存在于此元素上,此方法返回true,否则返回false。 | | 15 | [boolean isCompatibleWith(String desired) ](http://www.yiibai.com/java/lang/package_iscompatiblewith.html) 此方法比较这包的规范版本与所需的版本。 | | 16 | [boolean isSealed() ](http://www.yiibai.com/java/lang/package_issealed.html) 如果这个包是密封此方法返回true。 | | 17 | [boolean isSealed(URL url) ](http://www.yiibai.com/java/lang/package_issealed_url.html) 如果这个包是密封的,对于指定的代码源URL此方法返回true。 | | 18 | [String toString() ](http://www.yiibai.com/java/lang/package_tostring.html) 此方法返回这个包的字符串表示形式。 | ## 方法继承 这个类从以下类继承的方法: * java.lang.Object