扩展阅读
  • java命名空间java.lang.management类managementfactory的类成员方法: getoperatingsystemmxbean定义及介绍
  • java.util.Date 和 java.slq.Date 如何最简单实现互换?
  • java命名空间java.lang.management接口memorypoolmxbean的类成员方法: isvalid定义及介绍
  • 轻量级Java开发工具 Java Tools
  • java命名空间java.lang.management接口threadmxbean的类成员方法: isthreadcputimesupported定义及介绍
  • 在下初学java,请各位大虾推荐几个java学习网站吧!
  • java命名空间java.lang.management接口memorymanagermxbean的类成员方法: isvalid定义及介绍
  • 各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDe
  • java命名空间java.awt.image接口imageobserver的类成员方法: properties定义及介绍
  • 请问:java 入门以及学好Java要看哪些书籍阿????
  • java命名空间java.sql类types的类成员方法: other定义及介绍
  • Java源码工具 java2html
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • 学习JAVA,请推荐好的 JAVA站点!
  • java命名空间java.awt类color的类成员方法: gettransparency定义及介绍
  • 关于Java好的网站,哪个Java好的教程。
  • java命名空间java.lang.management类memoryusage的类成员方法: getcommitted定义及介绍
  • 如何将java.util.Date转化成java.sql.Date?
  • java命名空间java.text类decimalformat的类成员方法: setparsebigdecimal定义及介绍
  • 如何设置java应用程序的风格,如java风格,和windows风格!
  • java命名空间java.beans接口propertyeditor的类成员方法: getvalue定义及介绍
  • 各位高手,我初学java,以前是学VB的,请介绍一下学习java的经验
  •  
    当前位置:  编程语言>java/jsp

    java命名空间java.beans类beans的类成员方法: instantiate定义及介绍

     
        发布时间:2014-2-17  


        本文导语:  instantiate public static object instantiate(classloader cls, string beanname, beancontext beancontext, appletinitializer initializer) throws ioexception, ...

    instantiate

    public static object instantiate(classloader cls,
                                     string beanname,
                                     beancontext beancontext,
                                     appletinitializer initializer)
                              throws ioexception,
                                     classnotfoundexception
    实例化 bean

    基于相对于某个类加载器的名称创建 bean。此名称应该是以句点分隔的名称,例如 "a.b.c"。

    beans 1.0 中,给定名称可以指示一个序列化对象或一个其他机制可以在将来添加。在 beans 1.0 中,首先试着将 beanname 作为序列化的对象名称对待,然后将它作为类名称对待。

    在将 beanname 用作序列化对象名称时,要将给定的 beanname 转换资源路径名,并添加后缀 ".ser"。然后试着从该资源加载序列化对象。

    例如,给定一个 beanname "x.y",beans.instantiate 首先将试着从资源 "x/y.ser" 中读取一个序列化对象,如果失败,它会试着加载类 "x.y" 并创建该类的一个实例

    如果 bean 是 java.applet.applet 的子类型,则为它提供一些特殊的初始化。首先,向它提供默认的 appletstub 和 appletcontext。其次,如果根据类名称实例化 bean,则调用 applet 的 "init" 方法。(如果 bean 被反序列化,则跳过此步骤。)

    注意,对于作为 applet 的 bean,由调用者负责在 applet 上调用 "start"。为了运转正常,应该在已经将 applet 添加到可见 awt 容器中后执行该步骤。

    注意,通过 beans.instantiate 创建的 applet 运行在与浏览器中运行的 applet 稍有不同的环境中。尤其要指出的是,bean applet 无法访问 "parameters",因此它们可能希望提供属性 get/set 方法来设置参数值。建议 bean-applet 开发人员对照 jdk appletviewer(对于引用浏览器环境)和 bdk beanbox(对于引用 bean 容器)来测试他们的 bean-applet。

    参数
    cls - 应该在其中创建 bean 的类加载器。如果该参数为 null,则使用系统类加载器。
    beanname - 类加载器中 bean 的名称。例如 "sun.beanbox.foobah"
    beancontext - 在其中嵌套新 bean 的 beancontext
    操作系统 iis7站长之家 - 用于新 bean 的 appletinitializer
    抛出:
    classnotfoundexception - 如果找不到序列化对象的类。
    ioexception - 如果发生 i/o 错误
    相关文章推荐:


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3