Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
A função de callback em Java
Sun Microsystems lançado a linguagem de programação Java , em 1995. Desde então , esta plataforma livre tem alimentado aplicativos, jogos e utilitários em mais de 850 milhões de computadores pessoais , telefones celulares e outros dispositivos. Enquanto os usuários do dia- a-dia pode não notar a função de callback em Java, os programadores usam o equivalente a este código para agilizar funções do Java e aumentar a interatividade entre os objetos . Noções básicas de retorno de chamada

No mundo da programação, mecanismos de retorno de chamada permitem um método em um objeto para interagir com um método separado em um objeto diferente. Através desta função , um método " pede " um outro método para informá-lo , ou chamá-lo de volta , quando um pré -programados , o evento especificado - como uma mudança de preço em uma loja on-line ou uma atualização de um blog - ocorre . Uma vez que o evento ocorre, a função de retorno muitas vezes pede o código para executar uma outra função através de um ponteiro de função . Desta forma, as chamadas de retorno facilitar um intercâmbio bilateral de informações e recursos de computação .
Java Implementação

Como a linguagem de programação Java não suporta ponteiros , os programadores Java utilizam um elemento da linguagem conhecida como interfaces para criar o equivalente Java da função de callback. Para fazer isso , os programadores definem uma interface simples para declarar a invocação de um método específico. Os programadores podem implementar esta função , especificando a classe para sinalizar um evento interessante e , em seguida, chamar um método conforme o caso.
Escondendo informações

Além de realizar dois funções de troca de informações de sentido , equivalentes de retorno de chamada na linguagem de programação Java permite que os programadores a usar corretamente as informações técnicas ou práticas que revelam apenas a informação requerida sobre a implementação de uma classe se escondendo. A ocultação de informação ativada por estas funções ajuda a otimizar o código Java , evitando acoplamento entre as classes , que por sua vez impede aulas de quebrar um do outro.
Em comparação

Outras linguagens de programação , incluindo C, C + + e PHP, suporte a uma implementação mais tradicional da função de retorno. Alguns programadores afirmam que a falta de uma função de ponteiro de Java permite um método mais seguro de retorno de chamada, como retornos de chamada invocado - ponteiro dependa exclusivamente a critério do programador. No entanto , a função de retorno de chamada equivalente do Java não é inflexível. Ao contrário de outras linguagens de programação , a versão de Java do callback permite que os programadores para determinar os métodos chamados em tempo de execução .

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar um controlador em Java 
·Como Ir a uma posição em GridLayout em Java 
·Como fazer um botão Exit para o Android 
·Como compilar e instalar JSmooth 
·A Override Overload Java 
·As diferenças entre JSP & JSPF 
·Como Anexar a um processo Java em execução 
·Como Incorporar Java Flash 
·Como desativar números aleatórios em Java 
·Como liberar um leitor de buffer em Java 
  Artigos em destaque
·Como converter INT variável para String 
·Como fechar arquivos em C 
·Como encontrar um vazamento de memória no Linux 
·Consultas que correr mais rápido em bancos de dados es…
·Como escrever um arquivo de Efeito para XNA Games 
·Como fazer um loop que vai para sempre em Roblox 
·Como fazer um baralho de cartas no NetBeans Usando Arra…
·Como anexar Debugger em C # 
·Como adicionar espaço ao redor de imagens Usando progr…
·Como adicionar um interruptor para um Silverlight App 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados