扩展阅读
  • 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 bean和java class的区别??
  • java命名空间java.awt类color的类成员方法: gettransparency定义及介绍
  • 学习JAVA,请推荐好的 JAVA站点!
  • java命名空间java.lang.management类memoryusage的类成员方法: getcommitted定义及介绍
  • 关于Java好的网站,哪个Java好的教程。
  • java命名空间java.text类decimalformat的类成员方法: setparsebigdecimal定义及介绍
  • 如何将java.util.Date转化成java.sql.Date?
  • java命名空间java.beans接口propertyeditor的类成员方法: getvalue定义及介绍
  • 如何设置java应用程序的风格,如java风格,和windows风格!
  •  
    当前位置:  编程语言>java/jsp

    java命名空间java.util类resourcebundle.control的类成员方法: newbundle定义及介绍

     
        发布时间:2014-2-17  


        本文导语:  newbundle public resourcebundle newbundle(string basename, locale locale, string format, classloader loader, boolean reload) throws illegala...

    newbundle

    public resourcebundle newbundle(string basename,
                                    locale locale,
                                    string format,
                                    classloader loader,
                                    boolean reload)
                             throws illegalaccessexception,
                                    instantiationexception,
                                    ioexception
    针对给定格式语言环境的给定包名称,实例化一个资源包,如有必要,可使用给定的类加载器。如果对于给定参数没有任何可用的资源包,则此方法返回 null。如果资源包由于无法预料的错误而不能被实例化,则必须通过抛出 errorexception 来报告错误,而不是简单地返回 null

    如果 instantiationexception iis7站长之家 标志为 true,则它表示由于以前加载的资源包已到期而调用此方法。

    默认实现按如下方法实例化 resourcebundle

    • 通过调用 tobundlename(basename, locale) 获取包名称。
    • 如果 format"java.class",则通过调用 classloader.loadclass(string) 加载由包名称指定的 class。然后,通过调用 class.newinstance() 实例化 resourcebundle。注意,对于加载此默认实现中基于的资源包将忽略 reload 标志。
    • 如果 format"java.properties",则调用 toresourcename(bundlename, "properties") 获取资源名称。如果 reloadtrue,则调用 load.getresource 获取用于创建 urlconnectionurl。此 urlconnection 用于禁用底层资源加载层的缓存,并获取 inputstream。否则,调用 loader.getresourceasstream 获取 inputstream。然后,构造一个带有 inputstreampropertyresourcebundle
    • 如果 format 既不是 "java.class" 也不是 "java.properties",则抛出 illegalargumentexception

    参数:
    basename - 资源包的基本名称,是一个完全限定类名
    locale - 应为其实例化资源包的语言环境
    format - 要加载的资源包格式
    loader - 要用于加载包的 classloader
    reload - 用于表示重新加载包的标志;如果重新加载到期的资源包,则为 true,否则为 false
    返回:
    资源包实例;如果未找到任何实例,则返回 null
    抛出:
    nullpointerexception - 如果 bundlenamelocaleformatloadernull,或者 tobundlename 返回 null
    illegalargumentexception - 如果 format 未知,或者为给定参数找到的资源包含错误数据
    classcastexception - 如果已加载类无法被强制转换resourcebundle
    illegalaccessexception - 如果类或其 null 构造方法无法访问。
    instantiationexception - 如果类的实例化由于某些其他原因而失败。
    exceptionininitializererror - 如果此方法引起的初始化失败。
    securityexception - 如果安全管理器存在并且拒绝创建新实例。有关详细信息,请参阅 class.newinstance()
    ioexception - 如果在使用任意 i/o 操作读取资源时发生错误
    相关文章推荐:


    站内导航:


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

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

    浙ICP备11055608号-3