GoConqr has a new look! Let us know what you think.

Mind map

Modificadores Java

felipedss Portuguese

Map content

Modificadores Java

  1. final

    • pode conferir segurança ao código e maior velocidade de execução.
    • Uma classe com atributo final não poderá ser extendida
    • Uma classe com método final não poderá ser sobrescrito.
    • Uma atributo com final é constante, uma vez atribuido, não pode ser modificado. Pode ser inicializado na declaração da variável ou no construtor da classe
    • Quando um atributo que seja um objeto for final, somente a referencia ao objeto é fixa
  2. native

    • capaz de combinar códigos de outras linguagens como, por exemplo, C/C++, com uma aplicação Java. A utilização desse operador é exclusiva para declaração de protótipos de métodos em classes Java, os quais reutilizarão códigos implementados em outra linguagem.
  3. static

    • onfere economia de memória e a possibilidade de troca de informações entre os objetos da classe
    • está associado com a definição de atributos nas classes, de forma que os objetos da classe consigam compartilhar informações entre si
    • Quando o operador static é aplicado a um atributo da classe, o mesmo passa a ser compartilhado com todos os objetos dessa classe
    • Os métodos estáticos, quando declarados públicos, podem ser acessados diretamente a partir da classe, sem a necessidade de declaração de objetos.
    • Métodos estáticos, por pertencerem à classe não podem ser abstratos
  4. synchronized

    • Este modificador pode ser utilizado em trechos de código para garantir justamente que apenas uma tarefa irá executar esse trecho a cada vez, sem que haja interrupção. Geralmente utilizado em tarefas que precisam ser disparadas simultaneamente
  5. volatile

    • evita que qualquer alteração de variável compartilhada entre múltiplas threads seja realizada no cache local de uma thread. O volatile é aplicado exclusivamente em variáveis e, seu uso só terá sentido quando essas forem compartilhadas entre threads.

Information

Description
Mind Map on Modificadores Java, created by felipedss on 24/07/2014.
Created by
felipedss
Views
14
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?