Guava

Software screenshot:
Guava
Dettagli del software:
Versione: 19.0 Aggiornato
Data di caricamento: 10 Feb 16
Sviluppatore: Google, Inc.
Licenza: Libero
Popolarità: 24

Rating: nan/5 (Total Votes: 0)

Il Guava coprire un sacco di punti fondamentali quando si tratta di programmazione Java, ma non abbastanza per essere chiamato un framework Java appropriata.

Si occupano di funzionalità di basso livello, stringa e l'elaborazione dei dati, la raccolta Guava può essere utilizzato ogni volta che ha bisogno di fare un lavoro di elaborazione di base e alla ricerca di un buon strumento su cui contare.

Dato che la maggior parte dei progetti open source tendono ad essere attivi solo per alcuni periodi di tempo, scegliendo Guava su altre biblioteche dovrebbe essere un gioco da ragazzi, dato che Google valorizza il linguaggio Java abbastanza molto, usando per molti dei suoi progetti e mantenendo sempre abbastanza sviluppatori di tutto per aiutare a mantenere, espandere e aggiornare il codice per ogni aggiornamento di Java.


Biblioteche per lavorare con:

Caching

Collezioni

annotazioni comuni

Concorrenza

EventBus

Modi di dire funzionali

di hashing

I O

/

Math

Rete

Primitive

Campi

riflessione

Le stringhe

Cosa c'è di nuovo in questa versione:

  • fissi:
  • Sostituire Enums.valueOfFunction () con un convertitore bidirezionale
  • Fornire la gestione delle eccezioni personalizzato in EventBus
  • troncare una stringa con una lunghezza massima
  • Tenere closeQuietly deprecato nella versione 15 (quindi togliere nella versione 16)
  • MultimapBuilder
  • AbstractPackageSanityTests raccoglie le classi di test-utility
  • EvictingQueue non implementa Serializable
  • Evitare di assegnazione in Ascii.toUpperCase / toLowerCase quando non sono necessarie modifiche
  • AbstractIterator: permette GC dell'elemento precedentemente tornato
  • EvictingQueue.remainingCapacity ()

Cosa c'è di nuovo nella versione 18 / 19,0-RC2:

  • fissi:
  • Sostituire Enums.valueOfFunction () con un convertitore bidirezionale
  • Fornire la gestione delle eccezioni personalizzato in EventBus
  • troncare una stringa con una lunghezza massima
  • Tenere closeQuietly deprecato nella versione 15 (quindi togliere nella versione 16)
  • MultimapBuilder
  • AbstractPackageSanityTests raccoglie le classi di test-utility
  • EvictingQueue non implementa Serializable
  • Evitare di assegnazione in Ascii.toUpperCase / toLowerCase quando non sono necessarie modifiche
  • AbstractIterator: permette GC dell'elemento precedentemente tornato
  • EvictingQueue.remainingCapacity ()

Cosa c'è di nuovo nella versione r16:

  • fissi:
  • Sostituire Enums.valueOfFunction () con un convertitore bidirezionale
  • Fornire la gestione delle eccezioni personalizzato in EventBus
  • troncare una stringa con una lunghezza massima
  • Tenere closeQuietly deprecato nella versione 15 (quindi togliere nella versione 16)
  • MultimapBuilder
  • AbstractPackageSanityTests raccoglie le classi di test-utility
  • EvictingQueue non implementa Serializable
  • Evitare di assegnazione in Ascii.toUpperCase / toLowerCase quando non sono necessarie modifiche
  • AbstractIterator: permette GC dell'elemento precedentemente tornato
  • EvictingQueue.remainingCapacity ()

Cosa c'è di nuovo nella versione R09:

  • Supporto & quot; ricorsiva & quot; chiamate in MapMaker computingMap (ComputingCurrentHashMap)
  • InternetDomainName dice che è compatibile con la RFC 1035, ma si differenzia dalla spec
  • EnumMap.entrySet () considerato nocivo: EnumMultiset.entrySet () è afffected
  • Chiarire ordine chiave / valore Multimaps # dell'indice (Javadoc ed esempio)
  • 3.6.1 mostra un sacco di errori / warning per la mancanza di annotazioni @Override
  • EvictionListener non viene chiamato durante il calcolo
  • MinMaxPriorityQueue ritorna elemento non almeno sulla pollFirst ()
  • Hai dimenticato di cambiare il nome del metodo in JavaDoc dopo refactoring
  • bytecode incompatibile a Java 5 in guava-R08-gwt.jar
  • Perdita di memoria con pendingEvictionNotifications sul metodo di calcolo in ComputingConcurrentHashMap
  • Splitter dovrebbe avere un metodo di limite (int) come String.split (,) ha.
  • Service.stopAndWait () crediti JavaDoc di gettare InterruptedRuntimeException
  • Difetto con 09 RC2, ottenere errori di compilazione per GWT & quot; Il javax.annotation importazione non può essere risolto & quot;

Programmi simili

Rangy
Rangy

13 May 15

UnlimitJS
UnlimitJS

6 Jun 15

Spring Session
Spring Session

10 Dec 15

Altri software di sviluppo Google, Inc.

Commenti a Guava

I commenti non trovato
Aggiungi commento
Accendere le immagini!