Java 教程
/ Java.lang.Package 类
Java.lang.Package 类
在本教程中,您将学习如何使用Java.lang.Package 类
java.lang.Package 类包含有关 Java 包的实现和规范的版本信息
类声明
以下是 java.lang.Package 类的声明 −
类方法
序号 | 方法 & 描述 |
---|---|
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 required)
此方法将此包的规范版本与所需版本进行比较。 |
16 | boolean isSealed()
如果这个包是密封的,这个方法返回true。 |
17 | boolean isSealed(URL url)
如果此包相对于指定的代码源 url 被密封,则此方法返回 true。 |
18 | String toString()
此方法返回此包的字符串表示形式。 |
继承的方法
这个类继承了以下类的方法 −
- java.lang.Object