- 三目运算符, 会隐式的进行转型: (flase ? 9.9 : 9) 会返回
9.0
(double) 而不是9
- 类继承重写的方法返类型必须一致 (方法签名 由 方法名 + 参数 确定, 跟返回值没关系)
- 方法的注解都会继承, 接口上的注解都不会继承, 类上的注解必须有指定才能往下继承
Comparator
接口默认是正序, 所以 两个参数>
(大于) 会交换位置,<
和=
会保持不变- 一定要忽略 IDE 的提示, 将全部精力用于更快更好的实现目的上, 写的很好的代码可能并不会被经常用到. 甚至直接进🪦
- Service 层一定是数据处理的地方, 数据转换要放在 Controller 层
- 不要过度抽象, 永远保持和自己第一直觉一致, 单独抽一个抽象类没用 (或者说抽象类本身就没用)
Java 常见错误
于 2021-11-03 20:00:02 首次发布