java注意事项


文件路径在不同系统不匹配的问题

由于在Windows系统和Linux系统的路径格式不同
建议
减少定义String跟“+”号组合定义路径
使用File定义路径
File方法JVM会自动区分系统环境,减少不必要的麻烦

String path = "data" + "/" + "text";
//等同于
File path = new File("data","text");
path.toString();

String检测是否为空或null

当 String 为 null 时不能用 isEmpty() 检测,尽量使用 == null 检测

String str = null;
//检测是否为null
if(str == null){
    System.out.println("str为null");
}
//检测是否为空
if(str.isEmpty){
    System.out.println("str为空");
}

文章作者: 花舞流觞
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 花舞流觞 !
  目录