¿Cuál es la diferencia entre "=" " ==" en Java?
"=" es asignación, "==" es comparación
Por ejemplo
int a=1;
int b=2;
a=b En este momento a es igual a 2
a==b Esta es una operación de comparación Obviamente a y b no son iguales, por lo que (a==b) es una expresión falsa.