Esse é a quarta parte de uma série de posts que irei fazer.
Nesses posts, vou colocando um resumo ou talvez até mesmo trechos na íntegra do livro: Certificação Sun para Programador Java 6 da Kathy Sierra e Bert Bates.
Obs: Caro leitor, você não deve ter como base para uma certificação Java apenas a leituras desses meus resumos em meu blog. É de suma importância a leitura por completo do livro, bem como a realização de alguns simulados.
Capítulo 4 – Operadores
1) Operadores de Comparação
– Os operadores de comparação sempre resultam em um valor booleano.
– Ao comparar variáveis de referência, == retorna true somente se ambas as referências apontarem para o mesmo objeto.
2) Operador instanceof
– É utilizado com variáveis de referência e verifica se o objeto é de um tipo específico.
– Para interfaces, um objeto passa no teste instanceof se alguma de suas superclasses implementar a interface do lado direito do operador instanceof.
3) Operadores Aritméticos
– O operador resto (%) retorna o resto de uma divisão.
– As expressões são avaliadas da esquerda para a direita.
– Os operadores *,/ e % têm maior precedência do que + e -.
– Se um dos operandos for uma String, o operador + concatenará os operandos.
4) Operadores de Incremento/Decremento
– O operador pré-fixado será executado antes do valor ser usado na expressão.
– O operador pós-fixado será executado depois que o valor for usado na expressão.
– O valor das variáveis final não pode ser incrementado ou decrementado.
5) Ternário
– Retorna um entre dois valores baseando-se nos casos de uma expressão booleana ser true ou false.
6) Operadores Lógicos
– O operador && não avaliará o operando direito se o esquerdo for false.
– O operador || não avaliará o operando direito se o esquerdo for true.
– Os operadores & e | sempre avaliam os dois operandos.
Principal referência:
SIERRA, Kathy; BATES, Bert. Certificação Sun para Programador Java 6 – Guia de estudo – SCJP EXAME 310-065. Rio de Janeiro: Alta Books Editora, 2011.
Não deixem de verificar os próximos capítulos.
Valeu pessoal!