私人Java最佳实践

1、清理资源的代码片段
如何编码清理资源,采用如下方式较好:
FileInputStream in = new FileInputStream(new File("test"));
try {
} catch (Exception e) {
} finally {
    try {
        in.close();
    } catch (Exception e) {
        e.printStackTrace();
        // or logger.error("",e);
    }
}
归结起来,主要有以下2点:
1)采用"try-catch-finally"结构,在"finally"中清理资源

2)真正清理资源时,采用"try-catch"结构,在"catch"中,打印日志,不再更深层次处理


2、判断一个字符串变量的值是否为""
采用如下代码:
public void judBlank(String s)
{
    if("".equals(s))
    {
        
    }
}
否则就要采用如下代码:
public void judBlank(String s)
{
    if(s!=null && s.equals(""))
    {
        
    }
}

3、不要省略花括号,统一代码风格

避免编写类似如下代码:

String s = "Hello";
if (s.equals("Hello"))
    System.out.println("World");
而应该编写成如下形式:
String s = "Hello";
if (s.equals("Hello")) {
    System.out.println("World");
}


4、面向接口编程

面向接口编程能够使得保持松散耦合


另外,有个Github项目专门更新最佳Java实践,具体见链接

你可能感兴趣的:(私人Java最佳实践)