【发布时间】:2011-02-12 03:58:48
【问题描述】:
Java中算子和方法的求值规则有什么区别?
【问题讨论】:
-
你的问题在 C 或 Java 中都没有意义。
-
有相当多的语言允许运算符重载(使用方法或函数,或者你怎么称呼它)。 C 和 Java 都不在其中。例如 C++ 和 Python。
-
@Greg:我只是想知道在 Java 中如何评估运算符和方法。
-
很多操作符可以被编译器映射成简单的机器语言操作,所以编译器直接做这个。另一方面,方法通常被编译为对该方法的代码的机器语言翻译调用,除非编译器已内联该方法。
-
@JamesKPolk 但它在 c# 中是有意义的。我阅读了 Illustrated CSharp 2012 并在第 8 章作者说:“运算符是表示返回单个结果的操作的符号”。
标签: java operator-keyword