Con el presente documento planeo hacer una micro guía en partes útil para recordar ciertos aspectos de Java. Detalles simples pero útiles (no planeo enseñar nada nuevo, solo una "chuleta" que permita a los programadores olvidadizos tener un apoyo)
En
Java como en todos los lenguajes de programación existen distintos operadores cada uno es útil en distintas circunstancias, y en el presente documento detallare todos los operadores existentes en Java.
Operadores aritméticos:Operador | Descripción |
+ | Suma |
- | Resta |
* | Multiplicación |
/ | División |
% | Módulo |
++ | Incremento |
-- | Decremento |
Operadores relacionales:Operador | Descripción |
== | Igual |
!= | Distinto |
> | Mayor que |
< | Menor que |
>= | Mayor o igual |
<= | ]Menor o igual |
Operadores lógicos:Operador | Descripción |
& | AND |
| | OR |
^ | XOR |
&& | AND en cortocircuito |
|| | OR en cortocircuito |
! | NOT |
Operadores a nivel de bit:Operador | Descripción |
~ | NOT |
& | AND |
| | OR |
^ | XOR |
>> | Desplazamiento a la derecha |
>>> | Desplazamiento a la derecha sin signo |
<< | Desplazamiento a la izquierda |
Operadores de asignación:Operador | Descripción |
= | Asignación |
~ | NOT |
+= | Suma y asignación |
-= | Resta y asignación |
*= | Multiplcación y asignación |
/= | División y asignación |
%= | Módulo y asignación |
&= | AND y asignación |
|= | OR y asignación |
^= | XOR y asignación |
<<= | Desplazamiento a la izquierda y asignación |
>>= | Desplazamiento a la derecha y asignación |
>>>= | Desplazamiento a la derecha sin signo y asignación |
Caracteres especiales:Operador | Descripción |
\b | Retroceso |
\t | Tabulador |
\r | Retorno de carro |
\n | Nueva línea |
\' | Comilla simple |
\" | Comilla doble |
\\ | Barra invertida |
Precedencia de operadores:Operador | Asociatividad |
() [] . | Izquierda a derecha |
++ - ! +(unario) -(unario) () (cast) new | Derecha a izquierda |
* / % | Izquierda a derecha |
+ - | Izquierda a derecha |
>> >>> << | Izquierda a derecha |
> >= <= > instanceof | Izquierda a derecha |
== != | Izquierda a derecha |
& | Izquierda a derecha |
| | Izquierda a derecha |
&& | Izquierda a derecha |
|| | Izquierda a derecha |
?: | Izquierda a derecha |
= += -= *= /= %= &= |= = <<= >>= >>>= | Izquierda a derecha |
Si omito alguno por favor pido a algún moderador que me permita modificar el presente documento.