Java.io包教程

Java.lang.Package类

简介

java.lang.Package 类包含有关Java包的实现和规范的版本信息

类声明

以下是 java.lang.Package 类的声明 :

 
公共类包
 extends Object 
实现AnnotatedElement

类方法

Sr.No.方法&说明
1<A extends Annotation> A getAnnotation(Class<A> annotationClass)

如果存在这样的注释,则此方法返回指定类型的此元素的注释,否则为null.

2Annotation [] getAnnotations()

此方法返回此元素上的所有注释.

3Annotation [] getDeclaredAnnotations()

此方法返回直接出现在此元素上的所有注释.

4String getImplementationTitle()

此方法返回此包的标题.

5 String getImplementationVendor()

此方法返回提供此实现的组织,供应商或公司的名称.

6String getImplementationVersion()

此方法返回此实现的版本.

7String getName()

此方法返回此包的名称.

8static Package getPackage(String name)

此方法在调用者ClassLoader实例中按名称查找包.

9static Package [] getPackages()

此方法获取当前为调用者的ClassLoader实例所知的所有包.

10String getSpecificationTitle()

此方法返回此包实现的规范的标题.

11String getSpecificationVendor()

此方法返回拥有并维护类的规范的组织,供应商或公司的名称实现这个包.

12String getSpecificationVersion()

此方法返回此包实现的规范的版本号.

13int hashCode()

此方法返回从包名计算的哈希码.

14boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)

如果此元素上存在指定类型的注释,则此方法返回true,否则返回false.

15boolean isCompatibleWith(String desired)

此方法将此软件包的规范版本与所需版本进行比较.

16boolean isSealed()

如果此包被密封,则此方法返回true.

17boolean isSealed(URL url)

如果此包相对于指定的代码源URL密封,则此方法返回true.

18String toString()

此方法返回此包的字符串表示形式.

继承的方法

此类继承以下类中的方法 :

  • java.lang.Object