domingo, 6 de marzo de 2011

OPERADORES

Los operadores de Java son muy parecidos en estilo y funcionamiento a los de C. En la siguiente tabla aparecen los operadores que se utilizan en Java, por orden de precedencia:


.       []      ()
    ++      --
    !       ~       instanceof
    *       /       %
    +       -
    <<      >>      >>>
    <       >       <=       >=       ==       !=
    &       ^       |
    &&      ||
    ?  :
    =       op=     (*=     /=      %=      +=      -=      etc.)    ,
Los operadores numéricos se comportan como esperamos:
int + int = int
Los operadores relacionales devuelven un valor booleano.
Para las cadenas, se pueden utilizar los operadores relacionales para comparaciones además de + y += para la concatenación:
String nombre = "nombre" + "Apellido";
El operador = siempre hace copias de objetos, marcando los antiguos para borrarlos, y ya se encargará el garbage collector de devolver al sistema la memoria ocupada por el objeto eliminado.

No hay comentarios:

Publicar un comentario