Coding Review with JAVA

简介: 1、变量命名要有意义,声明时必须赋初值,方便重构时理解。   2、if(false==isStopped),防止写成if(isStopped=false)   3、程序退出时,要释放所有资源,比如关闭GPS监听   4、if语句都要用{},预防修改为多条语句后逻辑错误   5、if多项判断必须加括号,预防优先级混乱问题   6、别重复调用一个函数,如果输入参数数据相同的话,尤其是代码调优时。
1、变量命名要有意义,声明时必须赋初值,方便重构时理解。

 

2、if(false==isStopped),防止写成if(isStopped=false)

 

3、程序退出时,要释放所有资源,比如关闭GPS监听

 

4、if语句都要用{},预防修改为多条语句后逻辑错误

 

5、if多项判断必须加括号,预防优先级混乱问题

 

6、别重复调用一个函数,如果输入参数数据相同的话,尤其是代码调优时。

 

7、弄清楚String与StringBuffer的使用场景

 

更多规范参考 :

Code Conventions for the Java Programming Language

 

相关文章
|
7月前
|
安全 Java 容器
Java Review - Queue和Stack 源码解读
Java Review - Queue和Stack 源码解读
66 0
|
7月前
|
消息中间件 设计模式 Java
Java Review - Java进程内部的消息中间件_Event Bus设计模式
Java Review - Java进程内部的消息中间件_Event Bus设计模式
119 0
|
Java 程序员
JAVA学习笔记—review基本知识[反射与异常]
JAVA学习笔记—review基本知识[反射与异常]
|
7月前
|
缓存 算法 安全
Java Review - 并发编程_前置知识二
Java Review - 并发编程_前置知识二
58 0
Java Review - 并发编程_前置知识二
|
7月前
|
算法 安全 Java
Java Review - 并发编程_ConcurrentLinkedQueue原理&源码剖析
Java Review - 并发编程_ConcurrentLinkedQueue原理&源码剖析
64 0
|
7月前
|
设计模式 安全 Java
Java Review - 并发编程_独占锁ReentrantLock原理&源码剖析
Java Review - 并发编程_独占锁ReentrantLock原理&源码剖析
61 0
|
7月前
|
算法 Java 容器
Java Review - HashMap & HashSet 源码解读
Java Review - HashMap & HashSet 源码解读
50 0
Java Review - HashMap & HashSet 源码解读
|
7月前
|
存储 Java
Java Review - PriorityQueue源码解读
Java Review - PriorityQueue源码解读
49 0
Java Review - PriorityQueue源码解读
|
7月前
|
安全 Java 程序员
Java Review - 并发编程_ThreadPoolExecutor原理&源码剖析
Java Review - 并发编程_ThreadPoolExecutor原理&源码剖析
52 0
|
7月前
|
算法 Java C++
Java Review - 并发编程_抽象同步队列AQS
Java Review - 并发编程_抽象同步队列AQS
50 0