- 总想用单引号声明一个字符串,例如:
String str = 'str'
- 在声明静态方法调用类内的成员变量时老想写 this
(虽然大多数情况下,这可呢能不是什么错误
public class Cat {
public String name;
public void sayName() {
System.out.println(this.name);
}
}
- 判断是否存在(是否为 null)总想这么写
if (name) {
return name.length();
} else {
return -1;
}
- 写习惯了 js 再写java 我真的想把代码一 写成代码二
-
代码一:
if (on != null && on) { return true; } else { return false; } -
代码二:
if (on) { return true; } else { return false; }
-
这段代码来自于: 如果用户传了 null 或者 false 要返回 false, 传了 true 就返回 true 这个需求。
想了想 如果是 js 的话, 或许不需要写这段代码了欸.
- 老是忘记写分号 ==。
ide 要是格式化代码的时候可以补全分号就好了。