Belső osztályok
- nestedclasses - Belső osztályok
Generikusok
- genericsusage - Generikusok használata, diamond operátor
Kollekciók
- collectionsequalshash - Az equals() és hashCode() metódusok
- collectionslist - List, ArrayList kontra LinkedList
- collectionsset - Set
- collectionsqueue - Queue
- collectionsmap - Map
- collectionsautoboxing - Autoboxing használata kollekcióknál
Műveletek kollekciókkal
- collectionsiterator - Bejárás
- collectionscomp - A Comparable és Comparator interfészek
- searching - Keresés
- sorting - Rendezés
- collectionsclass - Collections osztály (keresésen, rendezésen felüli metódusok)
- clone - A clone() metódus, deep clone
Projektfeladat
- webshop - Projektfeladat - Webáruház
Lambda kifejezések és streamek
- lambda - Bevezetés a lambda kifejezések használatába
- optional - Bevezetés az Optional osztály használatába
- streams - Bevezetés a streamek használatába
- lambdaintro - Bevezetés a lambda kifejezések használatába
- lambdaoptional - Optional használata
- lambdacomparator - Comparator módosítások
- lambdastreams - Streamek
- lambdaintermediate - Intermediate műveletek
- lambdaprimitives - Primitívek használata streamekben
- lambdacollectors - Collectors
Dátum és időkezelés
- datenewtypes - Új típusok, LocalDate, LocalTime, parse
- dateperiod - Period
- dateduration - Duration
- datedaylight - Időzónák és téli-nyári időszámítás
- dateoldtypes - Régi dátum- és időkezeléssel kapcsolatos típusok
További osztályok és többnyelvű alkalmazások
- formatlocaleregexp - Reguláris kifejezések
- formatnumberformat - NumberFormat osztály számok formázására
- formatlocalebundle - ResourceBundle osztály nyelvi fordítások tárolására
- formatlocalemessage - MessageFormat paraméterezett nyelvi fordítások használatára
- bigdecimal - Nagy számok kezelése
Haladó fájlkezelés
- ioreadstring - Szöveges állomány beolvasása
- iowritestring - String kiírása szöveges állományba
- ioreadwritebytes - Bájtok beolvasása fájlból és kiírása fájlba
- ioreader - String olvasása Readerrel
- iowriter - String írása Writerrel
- ioprintwriter - Különböző típusok írása PrintWriterrel
- iostringwriter - Kiírás Stringbe StringWriterrel
- ioreadbytes - Bájtok olvasása InputStreammel
- ioreaderclasspath - String olvasása classpath-ról
- iowritebytes - Bájtok írása OutputStreammel
- iodatastream - Adatok írása OutputStreamre és olvasás
- iozip - Bájtok írása tömörítéssel
- ioconvert - Konvertálás a típusok között
- iofiles - Files osztály használata
- filescanner - Fájl olvasása Scannerrel
- properties - Properties állományok
Generikusok használata
- genericclass - Generikus osztályok
- genericinterface - Generikus interfészek
- genericmethod - Generikus metódusok
Reflection
- dynamicproxy - Dynamic Proxy
JVM és osztálykönyvtárak
- jvm - JVM
- thirdparty - Third party library-k
- logging - Naplózás
Tervezési minták és állapottér reprezentáció
- dpintro - Bevezetés a tervezési minták használatába
- solid - S.O.L.I.D. elvek
- singleton - Singleton tervezési minta
- builder - Builder tervezési minta
- templatemethod - Template method tervezési minta
- simplefactory - Simple factory tervezési minta
Grafikus felhasználói felületek
- swing - Swing
- javafx - JavaFX