| 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
    Imposta Vs . Lista in Java
    Il quadro collezioni Java fornisce applicazioni con la possibilità di modellare , memorizzare ed elaborare dati in vari tipi di struttura . Quando si sviluppa un'applicazione , i programmatori Java devono decidere che tipo di raccolta da utilizzare, adattare questa decisione per i dati e l'elaborazione di un programma sta tentando di gestire. Entrambi i tipi di Set e List sono caratteristiche comuni di sviluppo Java , ognuno con caratteristiche diverse che li rendono adatti a determinati contesti. Java collezioni

    Il quadro collezioni Java fornisce molti tipi di struttura per la memorizzazione dei dati delle applicazioni . Il linguaggio delinea classi, interfacce e metodi progettati per i tipi più comuni di archiviazione dei dati e la manipolazione , in modo che i programmatori non hanno bisogno di implementare le proprie collezioni classi nella maggior parte dei casi . Se i programmatori decidono di creare le proprie classi , possono anche essere in grado di ridurre al minimo la quantità di elaborazione richiesta , estendendo o di applicazione di alcune delle classi e interfacce già forniti come parte del quadro collezioni .
    < Br > duplica

    una delle principali considerazioni per gli sviluppatori che scelgono strutture dati è se o non sono richiesti duplicati . La scelta tra set e liste è spesso determinata in parte da questa considerazione . In generale, le liste consentono duplicati , mentre gli insiemi non . Gli sviluppatori coinvolti in un progetto devono quindi decidere se i dati che vengono modellati necessità di contenere i duplicati , in tal caso, di un elenco può essere l'opzione migliore . Se la logica di una applicazione detta che non duplicati può essere consentito , un set può essere l'opzione preferibile.
    Ordinamento

    ordinazione differisce all'interno Set e List classi di insiemi . Classi dell'elenco possono mantenere un sistema di ordinamento per il loro modello di dati , mentre il set non rispettare l'ordine. Se un'applicazione richiede dati da memorizzare in un ordine particolare , ad esempio dettare l'ordine in cui deve essere attraversato , poi un elenco può essere scelto . Se i dati all'interno di una raccolta di applicazione non richiede alcun tipo di ordinamento , di un set può essere utilizzato .
    Interfacce

    Java definisce entrambi i set e liste in termini di interfacce . Un'interfaccia Java è un contratto che delinea le proprietà ei metodi osservati per classi che scelgono per la sua attuazione . Il linguaggio Java fornisce numerose implementazioni di entrambe le interfacce Set e List , ma i programmatori possono eventualmente creare le proprie implementazioni . Interfacce lista fornita come standard all'interno Java includono il ArrayList , LinkedList e classi AbstractList . Le classi che implementano l'interfaccia Set includono HashSet , TreeSet e EnumSet .
    Metodi

    Set e List classi in Java definire alcuni degli stessi metodi. Ogni interfaccia nell'ambito implementa metodi in modi che sono specifici per il tipo di raccolta . Entrambe le interfacce includono i metodi per aggiungere e rimuovere elementi di dati da e per la raccolta , così come i metodi per verificare se un particolare elemento è già contenuto . L'interfaccia List specifica inoltre i metodi relativi alla indicizzazione , ad esempio, di restituire gli indici di elementi specifici o aggiungere a un determinato indice.

    Previous :

    next :
      Articoli Correlati
    ·Come risolvere un linguaggio stack overflow Java 
    ·Come installare Java Runtime 5.0 su Windows XP 
    ·Come convertire ore a secondi in Java 
    ·Base Java Codici 
    ·Come calcolare il tempo usando Java 
    ·Come scaricare e impara Java per l'ambiente BlueJ 
    ·I Vantaggi e svantaggi del metodo di overload in Java 
    ·Come compilare un programma Java 
    ·Come Input & Output in Java 
    ·Che cosa è un evento in Java 
      Articoli in evidenza
    ·Come rimuovere più sottostringhe da una stringa 
    ·Java Codici Pop- up 
    ·PHP Syntax Error : Unexpected T String 
    ·Come faccio a impostare un campo in MS Word 2007 per l'…
    ·Come creare un Func_Train in GtkRadiant 
    ·Come ottenere un file di sessione in PHP 
    ·Risultati di inserire MySQL PHP in Echo 
    ·MySQL Selezionare Numero di Records Tutorial 
    ·Tutorial su JSP personalizzati Tags 
    ·Come rimuovere Spazio Bianco su Perl Regex 
    Copyright © Conoscenza Informatica http://it.wingwit.com