Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come passare da riferimento in Java

Programmi di informazione passaggio utilizzando due tecniche diverse : passaggio per riferimento e passaggio per valore . Passaggio per valore significa che i dati vengono copiati dalla sorgente alla destinazione . Ora ci sono due copie identiche degli stessi dati . Passaggio per riferimento significa che solo un alias per i dati vengono copiati dalla sorgente alla destinazione , dando origine e destinazione di accesso alla stessa copia dei dati . In Java , tutto è passato per valore , ma è possibile utilizzare la classe AtomicReference per ottenere un comportamento simile a passare per riferimento. Istruzioni
1

Scaricare e installare NetBeans ( oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html ) . Avviare l' ambiente di sviluppo NetBeans integrato ( IDE ) . Scegliere " File /Nuovo Progetto " dal menu e selezionare " Applicazioni Java ". Un nuovo progetto di carichi di applicazioni Java e un file di codice sorgente contenente una funzione main vuoto appare nella finestra principale .
2

Importa la classe " AtomicReference " scrivendo il seguente comando nella parte superiore della sorgente file di codice :

import java.util.concurrent.atomic.AtomicReference ;
3

Creare un nuovo oggetto AtomicReference scrivendo il codice sottostante all'interno delle parentesi graffe della principale funzione . Il testo è passato per valore nell'oggetto AtomicReference
AtomicReference

AtRef = new AtomicReference ( " passaggio per valore ") .
4

stampare il valore detenuta dal AtomicReference scrivendo questa riga di codice sotto la riga di codice precedente :

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

modificare il testo in il AtomicReference utilizzando la funzione set ( ) . Questo comportamento è simile a un passaggio per riferimento

AtRef.set ( " passaggio per riferimento ") .
6

Stampa il testo ripetendo la riga di codice nel passaggio 4 .
7

Premere F6 per eseguire il programma . L'output è simile al seguente :

passaggio per valore

passaggio per riferimento

 

Programmazione © www.354353.com