Mindmap
Modificadores Java
Inhalt der Mindmap
Modificadores Java
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
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.
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
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
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.
Informationen
- Beschreibung
- Mindmap am Modificadores Java, erstellt von felipedss am 24/07/2014.
- Erstellt von
- felipedss
- Aufrufe
- 14
- Bewertung