编程习惯
来源:互联网 发布:海岛奇兵箭塔升级数据 编辑:程序博客网 时间:2024/05/22 07:02
1.”0”.equals(str),null != str 与 str.equals(“0”),str != null
当str == null,时,前者不会抛空指针异常
2.常量有意义
3.一个方法里只写一个功能
4.方法参数不能超过5个
5.不能 return null,以异常代之
6.数据库,文件读写,网络连接等使用完要释放,在finally语句中释放
7.异常要细分,比如 SBOException,UPException
8,多个if … else … 中,最后必须包含else,避免遗漏判断
9.覆写 equals() 必须覆写 hashCode()
10.禁止在循环中创建新进程,用进程池代之
11.精确计算不用 float ,double(如货币的计算),而用BigDecimal
0 0
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- 编程习惯
- Part12
- centos 下nginx的启动,停止,查找目录
- 网络小白的第一次网页之旅———写了一点简单代码和服务器创建
- linux 用户和文件权限
- caffe中solver.prototxt参数说明
- 编程习惯
- jquery $.each()遍历json数组
- 深度学习*学习笔记---之最邻近算法KNN(2)
- Part13
- oracle磁盘空间sql
- 链表的逆转(使用栈和动态数组)
- Part14
- 2017 蓝桥杯C/C++B组省赛 取数位
- 斐波纳契迭代算法与递归算法