`
grape927
  • 浏览: 75836 次
  • 性别: 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_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-jdk7-win64

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

    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 ...

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

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

    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源码,直接导入即可。

    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.0_25 64位 官方正式版下载

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

    rt.jar源码下载 jdk版本jdk7u9

    安装完JDK后,会在%JAVA_HOME% /jdk文件夹下生成一个src.zip,此文件夹对应rt.jar中的java源码,但细心研究后发现rt.jar中sun包下的文件不存在,也就是说sun包下的java源码并没有打包到src.zip中。这个是jdk7u9版本...

    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)运行效率...

    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)运行效率...

Global site tag (gtag.js) - Google Analytics