Java.Util Spazio dei nomi

Classi

Nome Descrizione
AbstractCollection

Questa classe fornisce un'implementazione scheletra dell'interfaccia Collection per ridurre al minimo lo sforzo necessario per implementare questa interfaccia.

AbstractList

Questa classe fornisce un'implementazione scheletrale dell'interfaccia List per ridurre al minimo lo sforzo necessario per implementare questa interfaccia supportata da un archivio dati "accesso casuale", ad esempio una matrice.

AbstractMap

Questa classe fornisce un'implementazione scheletra dell'interfaccia Map per ridurre al minimo lo sforzo necessario per implementare questa interfaccia.

AbstractMap.SimpleEntry

Voce che gestisce una chiave e un valore.

AbstractMap.SimpleImmutableEntry

Voce non modificabile che gestisce una chiave e un valore.

AbstractQueue

Questa classe fornisce implementazioni scheletrali di alcune Queue operazioni.

AbstractSequentialList

Questa classe fornisce un'implementazione scheletrale dell'interfaccia List per ridurre al minimo lo sforzo necessario per implementare questa interfaccia supportata da un archivio dati "accesso sequenziale", ad esempio un elenco collegato.

AbstractSet

Questa classe fornisce un'implementazione scheletra dell'interfaccia Set per ridurre al minimo lo sforzo necessario per implementare questa interfaccia.

ArrayDeque

Implementazione di matrice ridimensionabile dell'interfaccia Deque .

ArrayList

Implementazione di matrice ridimensionabile dell'interfaccia List .

Arrays

Questa classe contiene vari metodi per la modifica di matrici, ad esempio l'ordinamento e la ricerca.

Base64

Questa classe è costituita esclusivamente da metodi statici per ottenere codificatori e decodificatori per lo schema di codifica Base64.

Base64.Decoder

Questa classe implementa un decodificatore per decodificare i dati dei byte usando lo schema di codifica Base64 come specificato in RFC 4648 e RFC 2045.

Base64.Encoder

Questa classe implementa un codificatore per codificare i dati dei byte usando lo schema di codifica Base64 come specificato in RFC 4648 e RFC 2045.

BitSet

Questa classe implementa un vettore di bit che cresce in base alle esigenze.

Calendar

La Calendar classe è una classe astratta che fornisce metodi per la conversione tra un istante specifico nel tempo e un set di#fields calendar fields, ad esempio YEAR, MONTHDAY_OF_MONTH, HOUR, e così via, e per modificare i campi del calendario, ad esempio ottenere la data della settimana successiva.

Calendar.Builder

Calendar.Builder viene usato per creare un Calendar oggetto da vari parametri di data e ora.

Collections

Questa classe è costituita esclusivamente da metodi statici che operano su o restituiscono raccolte.

Comparator
ConcurrentModificationException

Questa eccezione può essere generata da metodi che hanno rilevato modifiche simultanee di un oggetto quando tale modifica non è consentita.

Currency

Rappresenta una valuta.

Date

La classe Date rappresenta un istante specifico nel tempo, con precisione in millisecondi.

Dictionary

La Dictionary classe è l'elemento padre astratto di qualsiasi classe, ad esempio Hashtable, che esegue il mapping delle chiavi ai valori.

DoubleSummaryStatistics

Oggetto stato per la raccolta di statistiche, ad esempio count, min, max, sum e average.

DuplicateFormatFlagsException

Eccezione deselezionata generata quando vengono forniti flag duplicati nell'identificatore di formato.

EmptyStackException

Generata dai metodi nella Stack classe per indicare che lo stack è vuoto.

EnumMap

Implementazione specializzata Map da usare con chiavi di tipo enumerazione.

EnumSet

Implementazione specializzata Set da usare con i tipi di enumerazione.

EventListenerProxy

Classe wrapper astratta per una EventListener classe che associa un set di parametri aggiuntivi al listener.

EventObject

Classe radice da cui derivare tutti gli oggetti di stato dell'evento.

FormatFlagsConversionMismatchException

Eccezione deselezionata generata quando una conversione e un flag non sono compatibili.

FormattableFlags

I formattableFlags vengono passati al Formattable#formatTo Formattable.formatTo() metodo e modificano il formato di output per le tabelle formattabili formattabili.

Formatter

Interprete per stringhe di formato di tipo printf.

Formatter.BigDecimalLayoutForm

Enumerazione per BigDecimal la formattazione.

FormatterClosedException

Eccezione deselezionata generata quando il formattatore è stato chiuso.

GregorianCalendar

GregorianCalendar è una sottoclasse concreta di Calendar e fornisce il sistema di calendario standard usato dalla maggior parte del mondo.

HashMap

Implementazione basata su tabella hash dell'interfaccia Map .

HashSet

Questa classe implementa l'interfaccia Set supportata da una tabella hash (in realtà un'istanza HashMap ).

Hashtable

Questa classe implementa una tabella hash, che esegue il mapping delle chiavi ai valori.

HexFormat

HexFormat converte tra byte e caratteri e stringhe con codifica esadecimale che possono includere markup di formattazione aggiuntivi, ad esempio prefissi, suffissi e delimitatori.

IdentityHashMap

Questa classe implementa l'interfaccia con una tabella hash, usando l'uguaglianza dei riferimenti al posto dell'uguaglianza di oggetti durante il Map confronto di chiavi (e valori).

IllegalFormatCodePointException

Eccezione deselezionata generata quando un carattere con un punto di codice Unicode non valido come definito da Character#isValidCodePoint viene passata a Formatter.

IllegalFormatConversionException

Eccezione deselezionata generata quando l'argomento corrispondente all'identificatore di formato è di un tipo incompatibile.

IllegalFormatException

Eccezione deselezionata generata quando una stringa di formato contiene una sintassi non valida o un identificatore di formato non compatibile con gli argomenti specificati.

IllegalFormatFlagsException

Eccezione deselezionata generata quando viene specificato un flag di combinazione non valido.

IllegalFormatPrecisionException

Eccezione deselezionata generata quando la precisione è un valore negativo diverso da -1, la conversione non supporta una precisione oppure il valore non è supportato.

IllegalFormatWidthException

Eccezione deselezionata generata quando la larghezza del formato è un valore negativo diverso da -1 o non è supportata.

IllformedLocaleException

Generata dai metodi in Locale e Locale.Builder per indicare che un argomento non è un tag BCP 47 ben formato.

InputMismatchException

Generata da un Scanner oggetto per indicare che il token recuperato non corrisponde al modello per il tipo previsto o che il token non è compreso nell'intervallo per il tipo previsto.

IntSummaryStatistics

Oggetto stato per la raccolta di statistiche, ad esempio count, min, max, sum e average.

InvalidPropertiesFormatException

Generata per indicare che un'operazione non è stata completata perché l'input non è conforme al tipo di documento XML appropriato per una raccolta di proprietà, in base alla Properties specifica.

LinkedHashMap

Tabella hash e implementazione dell'elenco collegato dell'interfaccia Map , con ordine di incontro ben definito.

LinkedHashSet

Tabella hash e implementazione dell'elenco collegato dell'interfaccia Set , con ordine di incontro ben definito.

LinkedList

Implementazione dell'elenco List collegato doubly delle interfacce e Deque .

List
ListResourceBundle

ListResourceBundle è una sottoclasse astratta di ResourceBundle che gestisce le risorse per le impostazioni locali in un elenco pratico e facile da usare.

Locale

Un Locale oggetto rappresenta un'area geografica, politica o culturale specifica.

Locale.Builder

Builder viene usato per compilare istanze di Locale da valori configurati dai setter.

Locale.Category

Enumerazione per le categorie delle impostazioni locali.

Locale.FilteringMode

Questa enumerazione fornisce costanti per selezionare una modalità di filtro per la corrispondenza delle impostazioni locali.

Locale.IsoCountryCode

Enumerazione per specificare il tipo definito in ISO 3166.

Locale.LanguageRange

Questa classe esprime un <intervallo di linguaggio>< em>definito in RFC 4647 Corrispondenza dei tag di linguaggio.

LongSummaryStatistics

Oggetto stato per la raccolta di statistiche, ad esempio count, min, max, sum e average.

Map
MapEntry
MissingFormatArgumentException

Eccezione deselezionata generata quando è presente un identificatore di formato che non dispone di un argomento corrispondente o se un indice di argomento fa riferimento a un argomento che non esiste.

MissingFormatWidthException

Eccezione deselezionata generata quando è necessaria la larghezza del formato.

MissingResourceException

Segnala che manca una risorsa.

NoSuchElementException

Generata da vari metodi di accesso per indicare che l'elemento richiesto non esiste.

Objects

Questa classe è costituita da metodi di utilità per operare su oggetti o verificando determinate condizioni prima dell'operazione static .

Observable

Questa classe rappresenta un oggetto osservabile o "dati" nel paradigma della visualizzazione modello.

Optional

Oggetto contenitore che può contenere o meno unnull valore non.

OptionalDouble

Oggetto contenitore che può contenere o meno un double valore.

OptionalInt

Oggetto contenitore che può contenere o meno un int valore.

OptionalLong

Oggetto contenitore che può contenere o meno un long valore.

PriorityQueue

Coda di accodamento di priorità non associato in base a un heap con priorità.

Properties

La Properties classe rappresenta un set permanente di proprietà.

PropertyPermission

Codice di sicurezza legacy; non usare.

PropertyResourceBundle

PropertyResourceBundle è una sottoclasse concreta di ResourceBundle che gestisce le risorse per le impostazioni locali usando un set di stringhe statiche da un file di proprietà.

Random

Un'istanza di questa classe viene usata per generare un flusso di numeri pseudorandomi; il suo periodo è solo 2<sup>48</sup>.

ResourceBundle

I bundle di risorse contengono oggetti specifici delle impostazioni locali.

ResourceBundle.Control

ResourceBundle.Control definisce un set di metodi di callback richiamati dai ResourceBundle#getBundle(String, Locale, ClassLoader, Control) ResourceBundle.getBundle metodi factory durante il processo di caricamento del bundle.

Scanner

Semplice scanner di testo in grado di analizzare i tipi primitivi e le stringhe usando espressioni regolari.

ServiceConfigurationError

Errore generato quando si verifica un errore durante l'individuazione, il caricamento o l'istanza di un provider di servizi.

ServiceLoader

Struttura per caricare le implementazioni di un servizio.

Set
SimpleTimeZone

SimpleTimeZone è una sottoclasse concreta di TimeZone che rappresenta un fuso orario da utilizzare con un calendario gregoriano.

Spliterator
Spliterators

Classi e metodi statici per operare su o creare istanze di Spliterator e le relative specializzazioni Spliterator.OfIntprimitive , Spliterator.OfLonge Spliterator.OfDouble.

Spliterators.AbstractDoubleSpliterator

Astratto Spliterator.OfDouble che implementa trySplit per consentire un parallelismo limitato.

Spliterators.AbstractIntSpliterator

Astratto Spliterator.OfInt che implementa trySplit per consentire un parallelismo limitato.

Spliterators.AbstractLongSpliterator

Astratto Spliterator.OfLong che implementa trySplit per consentire un parallelismo limitato.

Spliterators.AbstractSpliterator

Astratto Spliterator che implementa trySplit per consentire un parallelismo limitato.

Spliterators.AbstractSpliterator.InterfaceConsts
SplittableRandom

Generatore di valori pseudorandomi uniformi (con punto 2<sup 64>/sup<) applicabili per l'uso in (tra gli altri contesti) calcoli paralleli isolati che possono>generare sottoattività.

Stack

La Stack classe rappresenta uno stack LIFO (Last-In-First-Out) di oggetti.

StringJoiner

StringJoiner viene utilizzato per costruire una sequenza di caratteri separati da un delimitatore e, facoltativamente, a partire da un prefisso fornito e terminando con un suffisso fornito.

StringTokenizer

La classe tokenizer stringa consente a un'applicazione di suddividere una stringa in token.

Timer

Una funzionalità per i thread per pianificare le attività per l'esecuzione futura in un thread in background.

TimerTask

Attività che può essere pianificata per un'esecuzione singola o ripetuta da un oggetto Timer.

TimeZone

TimeZone rappresenta una differenza di fuso orario e determina anche l'ora legale.

TooManyListenersException

L'eccezione TooManyListenersException viene usata come parte del modello di evento Java per annotare e implementare un caso speciale unicast di un'origine evento multicast.

TreeMap

Implementazione basata su NavigableMap albero di Red-Black.

TreeSet

Implementazione NavigableSet basata su un oggetto TreeMap.

UnknownFormatConversionException

Eccezione deselezionata generata quando viene specificata una conversione sconosciuta.

UnknownFormatFlagsException

Eccezione deselezionata generata quando viene specificato un flag sconosciuto.

UUID

Classe che rappresenta un identificatore univoco universale (UUID) non modificabile.

Vector

La Vector classe implementa una matrice di oggetti espandibile.

WeakHashMap

Implementazione basata su tabella hash dell'interfacciaMap, con <>chiavi< deboli em/em>.

Interfacce

Nome Descrizione
ICollection

Interfaccia radice nella gerarchia di raccolta.

IComparator

Funzione di confronto, che impone un ordinamento totale per alcune raccolte di oggetti.

IDeque

Raccolta lineare che supporta l'inserimento e la rimozione di elementi a entrambe le estremità.

IEnumeration

Un oggetto che implementa l'interfaccia Enumeration genera una serie di elementi, uno alla volta.

IEventListener

Interfaccia di assegnazione di tag che tutte le interfacce del listener di eventi devono estendere.

IFormattable

L'interfaccia Formattable deve essere implementata da qualsiasi classe che deve eseguire la formattazione personalizzata usando l'identificatore 's' di conversione di java.util.Formatter.

IIterator

Iteratore su una raccolta.

IList

Raccolta ordinata, in cui l'utente ha un controllo preciso sulla posizione in cui viene inserito ogni elemento nell'elenco.

IListIterator

Iteratore per elenchi che consente al programmatore di attraversare l'elenco in entrambe le direzioni, modificare l'elenco durante l'iterazione e ottenere la posizione corrente dell'iteratore nell'elenco.

IMap

Oggetto che esegue il mapping delle chiavi ai valori.

IMapEntry

Voce della mappa (coppia chiave-valore).

INavigableMap

Oggetto SortedMap esteso con i metodi di navigazione che restituiscono le corrispondenze più vicine per le destinazioni di ricerca specificate.

INavigableSet

Esteso SortedSet con metodi di navigazione che segnalano corrispondenze più vicine per le destinazioni di ricerca specificate.

IObserver

Una classe può implementare l'interfaccia Observer quando vuole essere informato delle modifiche apportate agli oggetti osservabili.

IPrimitiveIterator

Tipo di base per le specializzazioni primitive di Iterator.

IPrimitiveIteratorOfDouble

Iteratore specializzato per double i valori.

IPrimitiveIteratorOfInt

Iteratore specializzato per int i valori.

IPrimitiveIteratorOfLong

Iteratore specializzato per long i valori.

IQueue

Raccolta progettata per contenere gli elementi prima dell'elaborazione.

IRandomAccess

Interfaccia marcatore usata dalle List implementazioni per indicare che supportano l'accesso casuale veloce (in genere tempo costante).

ISequencedCollection

Raccolta con un ordine di incontro ben definito, che supporta le operazioni a entrambe le estremità e che è reversibile.

ISequencedMap

Mappa con un ordine di incontro ben definito, che supporta le operazioni a entrambe le estremità e che è reversibile.

ISequencedSet

Insieme che è sia un SequencedCollection oggetto che un oggetto Set.

ISet

Raccolta che non contiene elementi duplicati.

ISortedMap

Oggetto Map che fornisce inoltre un <>ordinamento< totale/em> per le relative chiavi.

ISortedSet

Oggetto Set che fornisce inoltre un ordinamento totale sui relativi elementi.

ISpliterator

Oggetto per l'attraversamento e il partizionamento di elementi di un'origine.

ServiceLoader.IProvider

Rappresenta un provider di servizi che si trova in ServiceLoader.

Enumerazioni

Nome Descrizione
CalendarField

Enumera i valori restituiti da diversi tipi e considerati come parametro di diversi tipi.

CalendarStyle

Enumera i valori restituiti da diversi tipi.

FormatFlags

Enumera i valori restituiti da diversi tipi e considerati come parametro F:Java. Membro Util.IFormattable.FormatTo.

SpliteratorCharacteristics
TimeZoneKind

Enumera i valori restituiti da diversi tipi.

TimeZoneStyle

Enumera i valori restituiti da diversi tipi e considerati come parametro F:Java. Util.TimeZone.GetDisplayName e F:Java. Membri Util.TimeZone.GetDisplayName.