Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como passar por referência em Java
Programas passar informações utilizando duas técnicas diferentes : passar por referência e passar por valor. Passe por valor significa que os dados são copiados da origem para o destino. Existem agora duas cópias idênticas dos mesmos dados. Passar por referência significa que apenas um alias para os dados são copiados da origem para o destino , dando a origem eo destino de acesso à mesma cópia dos dados . Em Java, tudo é passado por valor , mas você pode usar a classe AtomicReference para obter um comportamento semelhante para passar por referência. Instruções
1

Baixe e instale o NetBeans ( oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html ) . Inicie o NetBeans Integrated Development Environment (IDE). Escolha "File /New Project " no menu e selecione " Java Application ". Uma nova cargas projeto de aplicativo Java , e um arquivo de código fonte que contém uma função principal vazio aparece na janela principal.
2

Import a " AtomicReference " classe escrevendo o seguinte comando no topo da fonte arquivo de código :

java.util.concurrent.atomic.AtomicReference importação;
3

Crie um novo objeto AtomicReference escrevendo o código abaixo dentro das chaves do principal função. O texto é passado por valor para o objeto AtomicReference

AtomicReference ATREF = new AtomicReference ( "Passe por Valor "); .
4

Imprima o valor realizada pelo AtomicReference escrevendo esta linha de código abaixo da linha de código anterior :

System.out.println ( AtRef.get ());
5

Altere o texto na o AtomicReference utilizando a função ( ) set. Este comportamento é semelhante a uma passagem por referência

AtRef.set ( "Passe por referência "); .
6

Imprima o texto novamente , repetindo a linha de código na etapa 4 .
7

Pressione F6 para executar o programa. A saída se parece com isso :

passar por valor

passar por referência

Anterior :

Próximo : No

  Os artigos relacionados
·O que é hospedagem múltipla Anfitrião em Java 
·Java EE vs. PHP 
·Como remover registros nulos de uma matriz em Java 
·Como dividir uma string em Java Personagens 
·Como inverter Imagens em Java 
·Como Ler 2D Arrays no XML em um aplicativo Android 
·Como Obter o índice de um nome da coluna em um Java Jt…
·Como excluir uma String de uma lista duplamente ligada …
·Como Obter o comprimento de uma matriz booleana em Java…
·Como enviar um e-mail em JDK 1.6 
  Artigos em destaque
·Estilos Suporte para Programação 
·Quais são Visual C Regiões 
·Como fazer Software Mac Touch-Screen 
·Como multiplicar números binários 
·Como remover Atualizações de Software 
·Como abrir arquivos de papel Porto 
·Como combinar Classes em Java 
·Como escrever um script de FTP 
·Como fazer upload de vários arquivos Usando o Flash 
·Como comparar dois números inteiros em uma função us…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados