关闭

私人Java最佳实践

224人阅读 评论(0) 收藏 举报
分类:
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实践,具体见链接

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:467497次
    • 积分:7284
    • 等级:
    • 排名:第3027名
    • 原创:302篇
    • 转载:78篇
    • 译文:0篇
    • 评论:23条
    最新评论