IBM JDK与SUN JDK的区别——java.io.File
2012-10-13 13:16
435 查看
SUN的JDK会把File的路径参数自动trim掉最后的空格,而IBM的JDK不会。
例如,有个本地文件的路径为:/mycode/config.properties,通过下面的语句定义文件对象:
File f = new File("/mycode/config.properties "); // 注意:路径参数字符串最后含有空格
在通过此对象读写文件时,SUN的JDK可以正常执行,在IBM JDK会抛FileNotFoundException
例如,有个本地文件的路径为:/mycode/config.properties,通过下面的语句定义文件对象:
File f = new File("/mycode/config.properties "); // 注意:路径参数字符串最后含有空格
在通过此对象读写文件时,SUN的JDK可以正常执行,在IBM JDK会抛FileNotFoundException
相关文章推荐
- java 中的renameTO/java.io.File中mkdir和mkdirs的区别
- JDK之java.io.File类 超~详细解析
- java.io.File 中 getPath(), getAbsolutePath() 和 getCanonicalPath() 三个方法的区别
- java.io.File 中 getPath(), getAbsolutePath() 和 getCanonicalPath() 三个方法的区别
- java.io.File中的 pathSeparator 与separator 的区别
- java.io.File中的pathSeparator与separator的区别(z)
- java.io.File 删除文件delete()和deleteOnExit()的区别
- java.io.File中的pathSeparator与separator的区别
- Java IO之 FileReader FileInputStream InputStreamReader BufferedReader 作用与区别
- java.io包的FileFilter和FileNameFilter的区别
- JAVA基础初探(十三)IO简介、字节流与字符流区别、带缓冲的字节/字符流读取数据、FileReader/FileWriter便捷类、Apache IO库使用说明
- java.io.File中的部分不好理解的区别
- java.io.File中的pathSeparator、separatorChar与separator的区别
- 在tomcat与weblogic下获取项目路径的区别(如报错:java.io.FileNotFoundException)
- java.io.File中mkdir()和mkdirs()的区别
- java.io.File中mkdir()和mkdirs()的区别
- java.io.File中的pathSeparator与separator的区别(z)
- Java.Io.File中pathSeparator与separator的区别
- java.io.File中的pathSeparator与separator的区别
- java.io.File中File.separator和File.pathSeparator的区别