【发布时间】:2011-01-09 09:50:27
【问题描述】:
误解Java 运算符优先级 是常见问题和细微错误的根源。我很感兴趣地了解到,即使是 Java Language Specification 也说:“建议代码不要严重依赖此规范。” JLS §15.7更喜欢清晰而不是聪明,这方面有什么有用的指导方针吗?
这里有一些关于该主题的资源:
- JLS Operators
- JLS Precedence
- Java Glossary
- Princeton
- Oracle Tutorial
- Conversions and Promotions
- Java Operator Precedence
- Evaluation Order and Precedence
- Usenet discussion
欢迎补充或更正。
【问题讨论】:
-
如有疑问,请添加更多括号。
-
当括号太多时,重构。
-
((When)(in)((doubt)(,)(add more)((parentheses)?))不,谢谢。请添加最低金额。 -
@KevinPanko:为example。
标签: java operators operator-precedence