Java ClassLoader definePackage()方法具有什么功能呢?

Java-面试王 Java教程 发布时间:2021-09-07 14:54:38 阅读数:10569 1
下文讲述ClassLoader类中definePackage()方法的功能简介说明,如下所示:

definePackage()方法简介

definePackage()方法位于ClassLoader类下
definePackage()方法是一个非静态方法,
只能通过类对象访问
我们不可以使用类名称访问此方法

definePackage()方法的功能

用于为类定义包名称
1.定义的包名称必须唯一
2.定义包时,可能会产生一些异常信息
  IllegalArgumentException
    当此类加载器或其任何类的现有包中已经存在一个包时
  会触发此异常

definePackage()方法的语法

    protected Package definePackage(
        String pack_name , 
        String s_title, 
        String s_version, 
        String s_vendor, 
        String i_title, 
        String i_vendor, 
        String i_version, 
        URL seal_status);

参数说明:
字符串pack_name:软件包的名称
字符串s_title:标题规范
字符串s_version:版本规范
字符串s_vendor:供应商规范
字符串i_title:标题实现
字符串i_version:版本实现
字符串i_vendor:供应商实现
URL seal_status:密封状态(即URL不为null时被密封)

返回值:
  该方法的返回类型为Package
  它返回一个新创建的包

definePackage()方法的示例

 Package new_package =
   definePackage("test.java", "com.java265", "0.08", "Microsoft", null, null, null, null); 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202109/1067.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者