私人Java最佳实践

原创 2015年11月21日 20:18:27
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实践,具体见链接

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ubuntu配置jdk和tomcat+部署java项目[最佳实践]

每次裸机上配置一次jdk和tomcat,都要查询一次,真心麻烦,我想应该是要记下来并且以防自己以后会忘记,本文将从jdk,tomcat安装一直到最后的部署,全部记录一下,同时如果有朋友也是处于这样的情...

使用 Java Native Interface 的最佳实践

简介: Java™ 本机接口(Java Native Interface,JNI)是一个标准的 Java API,它支持将 Java 代码与使用其他编程语言编写的代码相集成。如果您希望利用已有的代码资...

【Java】网络编程的简单应用,多线程下载最佳实践

【Java】网络编程笔记 package com.demo.networkprogram; import java.io.InputStream; import java.io.R...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)