私人Java最佳实践

来源:互联网 发布:ubuntu 测速 编辑:程序博客网 时间:2024/06/02 10:23
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
原创粉丝点击