私人Java最佳实践
来源:互联网 发布:ubuntu 测速 编辑:程序博客网 时间:2024/06/02 10:23
1、清理资源的代码片段
如何编码清理资源,采用如下方式较好:
1)采用"try-catch-finally"结构,在"finally"中清理资源
采用如下代码:
如何编码清理资源,采用如下方式较好:
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"中,打印日志,不再更深层次处理
采用如下代码:
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
- 私人Java最佳实践
- 私人编程最佳实践
- Java EE 最佳实践
- [Java] Appfuse 最佳实践
- Java最佳实践
- java代码最佳实践
- java异常最佳实践
- Java 最佳实践
- Java 反射最佳实践
- java最佳实践
- Java的最佳实践
- Java ConcurrentHashMap 最佳实践
- java编程最佳实践
- Java反射最佳实践
- Java 反射最佳实践
- Java反射最佳实践
- java枚举最佳实践
- Java 反射最佳实践
- 桥接模式
- 第二次做leetcode中的难度为easy的题-258
- 大秦帝国-《治秦九论》
- CashCard expired and cannot be used
- 室内装修风水 之 堂前聚水法 - oralusa.com
- 私人Java最佳实践
- Ubuntu 14.04.3安装64位JDK1.7
- Android中的Handler的用法和用Handler进行更新版本
- 从svn上回滚版本和解决冲突
- nasm BIOS绘制直线
- 《算法竞赛入门经典2ndEdition 》竖式问题(Page41)
- 在VS中让JS文件显示智能感知的一个犀利方法
- python 正则表达式
- 计算机网络---基础题目汇总一