位置:首页 > Java技术 > java.lang > java.lang.Package类

java.lang.Package类

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) 
此方法返回这个元素的注解指定类型,如果这样的注释,否则返回null。
2 Annotation[] getAnnotations() 
此方法返回当前这个元素上的所有注释。
3 Annotation[] getDeclaredAnnotations() 
此方法返回直接存在于此元素上的所有注释。
4 String getImplementationTitle() 
此方法返回这个包的名称
5 String getImplementationVendor() 
此方法返回提供该实现的组织,供应商或公司的名称。
6 String getImplementationVersion() 
此方法返回这个实现的版本。
7 String getName() 
此方法返回这个包的名称。
8 static Package getPackage(String name) 
此方法通过在调用方的ClassLoader实例名称找到包。
9 static Package[] getPackages() 
此方法得到所有目前已知的调用方的ClassLoader实例的软件包。
10 String getSpecificationTitle() 
此方法返回这个包实现该规范的名称
11 String getSpecificationVendor() 
此方法返回的组织,供应商或公司拥有并维护实现此包的类的规范的名称。
12 String getSpecificationVersion() 
此方法返回这个包实现该规范的版本号。
13 int hashCode() 
此方法返回从包名称计算的哈希码。
14 boolean isAnnotationPresent(Class<? extends Annotation> annotationClass) 
如果一个注解指定类型是存在于此元素上,此方法返回true,否则返回false。
15 boolean isCompatibleWith(String desired) 
此方法比较这包的规范版本与所需的版本。
16 boolean isSealed() 
如果这个包是密封此方法返回true。
17 boolean isSealed(URL url) 
如果这个包是密封的,对于指定的代码源URL此方法返回true。
18 String toString() 
此方法返回这个包的字符串表示形式。

方法继承

这个类从以下类继承的方法:

  • java.lang.Object