CodeGym /Corsi /All lectures for IT purposes /Classi utili da Apache Commons

Classi utili da Apache Commons

All lectures for IT purposes
Livello 1 , Lezione 438
Disponibile

Elenco delle classi utili

Il progetto Commons integra la piattaforma Java Collections. Fornisce diverse classi che semplificano notevolmente la gestione delle raccolte. Fornisce inoltre molte nuove interfacce, implementazioni e utilità.

Le caratteristiche principali delle collezioni del progetto Commons sono le seguenti:

  • Le interfacce Bag
    semplificano le raccolte che hanno più copie di ciascun oggetto.
  • BidiMap Le
    interfacce BidiMap forniscono mappe bidirezionali che possono essere utilizzate per cercare valori utilizzando chiavi o chiavi utilizzando valori.
  • MapIterator L'
    interfaccia MapIterator fornisce una semplice iterazione sulle mappe.
  • Decoratori di trasformazione
    I decoratori di trasformazione possono modificare ogni oggetto nella raccolta man mano che viene aggiunto alla raccolta.
  • Raccolte composte
    Le raccolte composte vengono utilizzate quando più raccolte devono essere trattate allo stesso modo.
  • Mappa ordinata Le
    mappe ordinate mantengono l'ordine in cui vengono aggiunti gli elementi.
  • Insieme ordinato
    Gli insiemi ordinati memorizzano l'ordine in cui gli elementi vengono aggiunti.
  • Mappa di riferimento
    La mappa di riferimento consente di raccogliere chiavi/valori sotto stretto controllo.
  • Implementazioni del comparatore
    Sono disponibili molte implementazioni del comparatore.
  • Implementazioni di iteratori
    Sono disponibili molte implementazioni di iteratori.
  • Classi adattatore
    Le classi adattatore sono disponibili per convertire array ed enum in raccolte.
  • Utilità Le utilità
    sono disponibili per testare o creare proprietà tipiche delle teorie degli insiemi, come l'unione, l'intersezione. Supporta la chiusura.

Ci sono molte informazioni, quindi prova a ricordare che esistono tali raccolte.

E ricorda una cosa! Se vuoi implementare qualcosa di tuo, unico, controlla prima se esiste già una soluzione già pronta per questo. Molto probabilmente lo farà, perché non sei il primo a imparare Java. Se utilizzi una soluzione già pronta, sarà più facile per te e i tuoi colleghi)

Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION