| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Differenza tra Java Mutevole e immutabile
    programmi Java dividere le attività delle applicazioni tra gruppi di oggetti . Questi oggetti hanno proprietà e metodi progettati per gestire una particolare sezione di elaborazione delle applicazioni . Comportamento oggetto è determinata dalle dichiarazioni di classe per un tipo di oggetto . I programmatori Java possono utilizzare i tipi standard all'interno del linguaggio , oppure possono eventualmente creare le proprie classi e oggetti per soddisfare le esigenze dei progetti su cui stanno lavorando . Mutabilità e immutabilità sono aspetti fondamentali di sviluppo Java . Oggetti e classi

    programmazione Java utilizza sviluppo orientato agli oggetti . Durante lo sviluppo di un progetto Java , i programmatori possono creare dichiarazioni di classe progettati per svolgere i compiti all'interno dell'applicazione . Una volta che una dichiarazione di classe esiste all'interno di un progetto , altri file di progetto in grado di creare gli oggetti del tipo definito all'interno di questa dichiarazione . Gli oggetti hanno proprietà e comportamenti che corrispondono a quelli delineati nelle loro file di classe . Un oggetto tipico avrà una serie di elementi di dati all'interno di esso e di una serie di metodi per l'esecuzione di compiti di elaborazione .
    Immobili

    oggetti Java in genere hanno uno o più elementi dei dati al loro interno , rappresentati come campi o variabili . Spesso, quando il codice esterno crea un oggetto di un certo tipo , alcune di queste variabili vengono assegnati dei valori dal metodo costruttore della classe . In molti casi , una classe fornirà la capacità , sia internamente che esternamente , per modificare questi valori. Se questo è possibile , allora la classe è mutevole . Un oggetto immutabile è uno il cui contenuto non può essere modificato dopo la creazione . Quando un oggetto immutabile viene creato e assegnato valori , quei valori sono fissi. Questo significa che se i valori devono cambiare in qualsiasi momento , è essenzialmente necessario creare un nuovo oggetto dello stesso tipo .
    Metodi

    molti casi , classi Java forniscono metodi che alterano i valori delle variabili di classe . Alcuni esempi includono metodi setter . Un metodo setter è uno che imposta il valore di una variabile . Per esempio, in una dichiarazione di classe con una variabile stringa chiamata " mioNome " il seguente metodo setter può esistere :

    public String setName ( String newName ) {

    myName = newName ;
    < p > }

    Questo metodo fornisce codice esterno con la possibilità di modificare il contenuto di un oggetto . In un oggetto immutabile, questo non dovrebbe essere possibile, in quanto i valori dovrebbero rimanere lo stesso , una volta che sono stati inizialmente fissata , di norma , quando viene creato l'oggetto .
    Usa

    il linguaggio Java fornisce una vasta gamma di classi per i vari tipi di funzione dell'applicazione . La classe String è un esempio comune di un tipo immutabile , spesso utilizzato in applicazioni Java . Ad esempio, il seguente codice di esempio illustra la creazione di una variabile stringa in un progetto Java :

    myword String = " mela " ;

    Una volta che questo codice viene eseguito , il contenuto della stringa , che è la sua valore di testo , non può essere alterato. Questo significa che se il valore cambia , un nuovo oggetto stringa deve essere creato . Ad esempio , il codice seguente , l'esecuzione ad un certo punto più avanti nel programma in cui la variabile stringa è ancora accessibile , farà sì che Java per creare un nuovo oggetto stringa e aggiornare il riferimento all'oggetto esistente per puntare a esso :

    myword = "banana" ;

    Previous :

    next :
      Articoli Correlati
    ·Come aggiornare Java per 1.4.2-03 
    ·Come Usare la casella combinata con NetBeans GUI 
    ·Strumenti utilizzati in Java 
    ·Come passare una casella di valore in una Servlet 
    ·Come Scrivere un metodo in Java 
    ·Come fare un semplice gioco basato su testo in Java 
    ·Come faccio a sapere quale versione di Flash Player I H…
    ·Come contatore con Java 
    ·Una spiegazione di annotazioni Java 
    ·Come fare Esponenti in Java 
      Articoli in evidenza
    ·Come ottenere il numero di righe in FlexGrid in Visual …
    ·Come rimuovere stringa in Perl 
    ·Come creare campi univoci in PHP /MySQL 
    ·Come velocizzare un Applet 
    ·Che cosa NET CLR significa ? 
    ·Come reimpostare la Aspetta MATLAB 
    ·Come accedere JSP Connettività Coding 
    ·Come convertire ActiveX per Vb.NET & Vice Versa 
    ·Struts 1.2 9 Tutorial 
    ·Come aggiornare il modello Accedi con ASP 
    Copyright © Conoscenza Informatica http://it.wingwit.com