Guava bestrijken een veel fundamentele punten als het gaat om het programmeren in Java, maar niet genoeg om een goede Java framework worden genoemd.
Omgaan met low-level functionaliteit, touwtje, en verwerking van gegevens, kan de Guava collectie worden gebruikt wanneer nodig om elementaire verwerking werk te doen en op zoek naar een goed hulpmiddel om te vertrouwen op.
Omdat de meeste open source projecten hebben de neiging om actief te zijn voor enige tijd, het kiezen van Guava ten opzichte van andere bibliotheken zou een no-brainer, omdat Google de Java-taal waardeert heel veel, te gebruiken voor een groot aantal van haar projecten en altijd houden genoeg ontwikkelaars over te helpen handhaven, uit te breiden, en een upgrade van de code om een Java-update.
Bibliotheken voor het werken met:
Caching
collectie
Common annotaties
Concurrency
EventBus
Functioneel Idioom
Hashing
I / O
Math
Netwerken
Primitieven
Ranges
Reflection
Strings
Wat is nieuw in deze release:
- Fixed:
- Vervang Enums.valueOfFunction () met een bidirectionele Converter
- Zorg voor aangepaste exception handling in EventBus
- Truncate een string op een maximale lengte
- Hou closeQuietly deprecated in versie 15 (verwijder in versie 16)
- MultimapBuilder
- AbstractPackageSanityTests pikt test hulpprogrammaklassen
- EvictingQueue niet implementeren Serializable
- Vermijd toewijzing in Ascii.toUpperCase / toLowerCase wanneer er geen wijzigingen nodig zijn
- AbstractIterator: laat GC van eerder teruggekeerd element
- EvictingQueue.remainingCapacity ()
Wat is nieuw in versie 18 / 19,0-RC2:
- Fixed:
- Vervang Enums.valueOfFunction () met een bidirectionele Converter
- Zorg voor aangepaste exception handling in EventBus
- Truncate een string op een maximale lengte
- Hou closeQuietly deprecated in versie 15 (verwijder in versie 16)
- MultimapBuilder
- AbstractPackageSanityTests pikt test hulpprogrammaklassen
- EvictingQueue niet implementeren Serializable
- Vermijd toewijzing in Ascii.toUpperCase / toLowerCase wanneer er geen wijzigingen nodig zijn
- AbstractIterator: laat GC van eerder teruggekeerd element
- EvictingQueue.remainingCapacity ()
Wat is nieuw in versie R16:
- Fixed:
- Vervang Enums.valueOfFunction () met een bidirectionele Converter
- Zorg voor aangepaste exception handling in EventBus
- Truncate een string op een maximale lengte
- Hou closeQuietly deprecated in versie 15 (verwijder in versie 16)
- MultimapBuilder
- AbstractPackageSanityTests pikt test hulpprogrammaklassen
- EvictingQueue niet implementeren Serializable
- Vermijd toewijzing in Ascii.toUpperCase / toLowerCase wanneer er geen wijzigingen nodig zijn
- AbstractIterator: laat GC van eerder teruggekeerd element
- EvictingQueue.remainingCapacity ()
Wat is nieuw in versie r09:
- Ondersteuning & quot; recursieve & quot; gesprekken in MapMaker computingMap (ComputingCurrentHashMap)
- InternetDomainName zegt dat het voldoet aan RFC 1035, maar het verschilt van de spec
- EnumMap.entrySet () als schadelijk beschouwd: EnumMultiset.entrySet () wordt afffected
- Verduidelijking Multimaps # index key / waarde bestelling (Javadoc en voorbeeld)
- 3.6.1 toont veel fout / waarschuwing voor ontbrekende @ Override annotaties
- EvictionListener heet niet voor niets tijdens de berekening
- MinMaxPriorityQueue keert niet-minste element op pollFirst ()
- Forgotten methode naam te veranderen in JavaDoc na refactoring
- inwerkende byte code java 5 in guave-R08-gwt.jar
- Geheugen lek met pendingEvictionNotifications op compute methode in ComputingConcurrentHashMap
- Splitter moet een methode limiet (int) als String.split hebben (,) heeft.
- Service.stopAndWait () JavaDoc vorderingen te gooien InterruptedRuntimeException
- Defect met 09 RC2, krijgen compileerfouten voor GWT & quot; De import javax.annotation niet kan worden opgelost & quot;
Reacties niet gevonden