Effizientere Softwareentwicklung durch den Einsatz von Google Guava Peter Fichtner, Karlsruhe, 09.04.2014 21.05.2014 Guava Überblick Gilt als eine der populärsten Java-Bibliotheken Guava wird aktiv hauptsächlich von Google Entwicklern getrieben URL: https://code.google.com/p/guava-libraries/ Aktuelle Version: 17.0 (22.04.2014) Größe: 2,1 MB Lizenz: Apache-Lizenz 2.0 Nutzbar: Java, GWT (*), Android Peter Fichtner | Effizientere Softwareentwicklung durch den Einsatz von Google Guava | Version 1 Seite 3 21.05.2014 ...war's das? (1/2) Xmath/Primitives (*) Files/Resources/Streams (*) Objects#hashCode/Objects#equal Optional Throwables Bag/Table Ranges (*) Forwarding Classes (see Effective Java, Item 16) ImmutableCollections Peter Fichtner | Effizientere Softwareentwicklung durch den Einsatz von Google Guava | Version 1 Seite 5 ...war's das? (2/2) Caching (CacheBuilder, ...) Event Bus Concurrency Utilities Network API Hashing API Reflection Utilities ...und vieles mehr (z.B. UnmodifiableIterator, PeekingIterator, Stopwatch) Peter Fichtner | Effizientere Softwareentwicklung durch den Einsatz von Google Guava | Version 1 Seite 6 Fragen? Q&A Peter Fichtner | Effizientere Softwareentwicklung durch den Einsatz von Google Guava | Version 1 Seite 7 Vielen Dank Kontaktdaten Peter Fichtner Fiducia IT AG Fiduciastrasse 20 76227 Karlsruhe [email protected] Peter Fichtner | Effizientere Softwareentwicklung durch den Einsatz von Google Guava | Version 1 Seite 9