## 运算符和方法的区别

java学习—运算符和方法的区别

java学习中,欢迎大家讨论指正。

运算符和方法的区别

1.多数情况下,运算符是程序语言里固有的。比如+,-,*,/。可以直接被编译为机器语言而无需再调用其它方法编译。

2.运算符在被定义时会被规定运算的优先级。如4+3*3,会得到13。而不是21。

3.当操作符被编译器识别但仍然委托给库的情况下,这一行代码会变成灰色。

4.部分语言可以重载它们的运算符,因此可以用对方法的调用代替运算符通常所做的任何事。(如C++的运算符重载)。

参考原文链接:https://stackoverflow.com/questions/2709553/what-is-the-difference-between-an-operator-and-method

你可能感兴趣的:(java,java,编程语言)