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

 

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