`
grape927
  • 浏览: 75412 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

用IBM的JDK不会出现的问题,但用SUN的JDK会出现的问题

 
阅读更多

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

DocumentBuilder builder = factory.newDocumentBuilder();

File file = new File("D:/test/date.xml");

org.w3c.dom.Document document = builder.parse(file);

sunJDK,当这段代码解析错误时,应该程序没结束,date.xml文件是无法删除的。

这时应该采用下面这种方式,在finally里面把流关闭。就可以在应用程序运行中把date.xml删除。

InputStream  is = new BufferedInputStream(new FileInputStream(file));

org.w3c.dom.Document document = builder.parse(is);

分享到:
评论

相关推荐

    IBM-jdk7-win64

    而IBM JDK则是IBM对这个标准的实现,它提供了与Oracle JDK相似的功能,但可能包含一些特定的性能优化和增强特性,尤其在大规模企业级应用中表现突出。 IBM JDK 7是基于Java 7版本的,Java 7(又称为Java SE 7)是...

    IBM_jdk1.5_Guide.zip_IBM jdk 1.5_aix_ibm java1.5_ibm jdk1.5 wind

    IBM的JVM在性能上通常优于标准的Sun JDK,特别是在服务器端应用和多线程环境中。 2. **Class Libraries**:IBM JDK 1.5包含了Java标准版(Java SE)的类库,这些类库提供了各种功能,如输入/输出处理、网络通信、多...

    IBM SUN JDK XML解析相关

    本文将深入探讨IBM JDK与SUN JDK在XML解析方面的异同以及相关API的使用。 IBM JDK和SUN JDK在XML解析上的主要组件包括DOM(Document Object Model)、SAX(Simple API for XML)和JAXB(Java Architecture for XML ...

    ibm_jdk1.7.1_x86.part2

    附件为 ibm_jdk1.7.1_x86.part2.rar,还有一个附件 ibm_jdk1.7.1_x86.part1.rar两个压缩包在一起解压才正常。已测试

    IBM JDK6 SR15安装版

    3. **兼容性**:虽然IBM JDK6 SR15与Oracle JDK6U71兼容,但值得注意的是,它可能不完全兼容所有第三方库或工具,因为IBM JDK可能会有不同的实现细节。在部署时,应确保测试应用程序在IBM JDK下的运行情况。 4. **...

    jdk 1.8 源码包 (带sun源码)

    JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。此包已经合并sun源码,直接导入即可。

    JDK1.7,JDK的种类:最主流的JDK是Sun公司发布的JDK

    JDK的种类:最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual ...

    ibm_jdk_1.5.0

    这个版本的IBM JDK是基于Sun Microsystems(后被Oracle收购)的Java Development Kit (JDK) 1.5.0,也被称为Java SE 5.0。它提供了完整的Java编程环境,包括编译器、虚拟机、类库以及其他必要的工具,使得开发者能够...

    IBM JDK For Windows 安装攻略V1.0.doc

    总结,这个过程虽然有些复杂,但通过以上步骤,你可以在非IBM硬件上建立IBM JDK 1.5的环境,这对于在Windows平台上进行IBM相关产品的开发和测试是非常有用的。需要注意的是,由于IBM JDK的特殊性和版本的陈旧,可能...

    jdk 1.8 for windows 32位

    最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。 其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要...

    jdk1.6全版本

    最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率...

    JDK 1.8.0_25 64位 官方正式版下载

    JDK 1.8.0_25 64位 官方正式版下载 JDK是整个Java的核心,包括了...最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK

    jdk1.6 windows 64位

    最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率...

    jdk 1.7 32位 官方版本

    最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。  其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率...

    jdk1.8 64位

    最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。  其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率...

    jdk1.8 64位 官方正式版

    最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。 其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要...

    jdk-8u144-windows-x64_8.0.1440.1

    最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。  其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率...

    jdk-7u80-windows-x64

    最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。  其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率...

    jdk1.8 64位 官方正式版下载

    最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。  其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率...

    security下需要替换的jar包-jdk 8

    java.security.InvalidKeyException:Illegal key size异常解决方案:里面的两个jar包替换到jdk和jre包下的security包下的两个jar文件 此版本适用于jdk 1.8

Global site tag (gtag.js) - Google Analytics