A Guava lefedik sok alapvető pontot, amikor a Java programozás, de nem elég, hogy hívják a megfelelő Java keretrendszer.
Kezelése alacsony szintű funkcionalitás, string, és az adatok feldolgozása, a guava gyűjtemény lehet használni, ha szüksége, hogy ezt az alapvető feldolgozási munkát, és keres egy jó eszköz támaszkodni.
Mivel a legtöbb nyílt forráskódú projektek általában aktív csak néhány ideig választotta Guava mint más könyvtárak kell egy nem-agy, mivel a Google értékeli a Java nyelv meglehetősen sok, használja azt számos, a projekt és mindig szem elég fejlesztők körül, hogy segítsen fenntartani, bővíteni és frissíteni a kódot bármely Java frissítést.
Könyvtárak együtt dolgozni:
Gyorsítótár
Gyűjtemények
Gyakori kommentárok
Egyidejű
EventBus
A funkcionális Szólások
Hash
I / O
Math
Hálózat
primitívek
A tartományok
Reflection
Strings
Mi az új ebben a kiadásban:
- Rögzített:
- Cserélje Enums.valueOfFunction () a kétirányú átalakító
- Adja egyéni kivételkezelés a EventBus
- csonkolása String egy maximális hossza
- Tartsa closeQuietly elavult kiadás 15 (majd távolítsa el a kiadás 16)
- MultimapBuilder
- AbstractPackageSanityTests felveszi teszt közüzemi órák
- EvictingQueue nem hajtja végre Serializable
- Kerülje kiosztás Ascii.toUpperCase / toLowerCase ha nem kell módosításokat
- AbstractIterator: lehetővé GC korábban visszatért elem
- EvictingQueue.remainingCapacity ()
Mi az új verzióban 18 / 19.0-RC2:
- Rögzített:
- Cserélje Enums.valueOfFunction () a kétirányú átalakító
- Adja egyéni kivételkezelés a EventBus
- csonkolása String egy maximális hossza
- Tartsa closeQuietly elavult kiadás 15 (majd távolítsa el a kiadás 16)
- MultimapBuilder
- AbstractPackageSanityTests felveszi teszt közüzemi órák
- EvictingQueue nem hajtja végre Serializable
- Kerülje kiosztás Ascii.toUpperCase / toLowerCase ha nem kell módosításokat
- AbstractIterator: lehetővé GC korábban visszatért elem
- EvictingQueue.remainingCapacity ()
Mi az új verzióban r16:
- Rögzített:
- Cserélje Enums.valueOfFunction () a kétirányú átalakító
- Adja egyéni kivételkezelés a EventBus
- csonkolása String egy maximális hossza
- Tartsa closeQuietly elavult kiadás 15 (majd távolítsa el a kiadás 16)
- MultimapBuilder
- AbstractPackageSanityTests felveszi teszt közüzemi órák
- EvictingQueue nem hajtja végre Serializable
- Kerülje kiosztás Ascii.toUpperCase / toLowerCase ha nem kell módosításokat
- AbstractIterator: lehetővé GC korábban visszatért elem
- EvictingQueue.remainingCapacity ()
Mi az új verzióban R09:
- Támogatás & quot; rekurzív & quot; hívások MapMaker computingMap (ComputingCurrentHashMap)
- InternetDomainName azt mondja, hogy megfelel az RFC 1035, de ez eltér a spec
- EnumMap.entrySet () károsnak: EnumMultiset.entrySet () van afffected
- Tisztázni Multimaps # index kulcs / érték sorrend (Javadoc és példa)
- 3.6.1 mutatja, hogy sok hiba / figyelmeztetés a hiányzó @Override kommentárok
- EvictionListener nem hívják alatt számítás
- MinMaxPriorityQueue vissza nem utolsósorban elem pollFirst ()
- Elfelejtett változtatni a módszer nevét a JavaDoc után újraszervezi
- összeférhető byte kódot java 5 guava-R08-gwt.jar
- Memory szivárgást pendingEvictionNotifications a számítási módszer ComputingConcurrentHashMap
- Splitter kell egy határt (int) módszer, mint String.split (,) van.
- Service.stopAndWait () JavaDoc igények dobni InterruptedRuntimeException
- Hiba a 09 RC2, hogy fordításkor hibákat GWT & quot; Az import javax.annotation nem lehet megoldani & quot;
Hozzászólás nem található