10.Java SE/JDK új lehetőségei Flashcards
(6 cards)
Boilerplate kód fogalma
Kódrészletek melyek újra és újra vannak írva kevés változással
Előzetes lehetőségek
Preview features, Java SE API egy új leheősége mely pontosan meghatározott, teljesen implementált de nem végleges
Fajtái:
-nyelvi
-VM
-API
soha nem kísérleti, kockázatos, hiányos vagy instabil
switch kifejezések
Új formája került bevezetésre:
case … -> blokk vagy throw mely esetenként több vesszővel elválasztott konstast is megenged
Ha egy címke illeszkedik, akkor csak a nyíl jobb oldalán lévő kifejezés vagy utasítás kerül végrehajtásra, nincs “átesés”.
szövegblokk
Többsoros string literál, mely bárhol használható ahol egy string
“””
így
“””
mintaillesztés az instanceof operátorhoz
Lehetővé teszi egy programban komponensek objektumokból történő feltételes kinyerését tömörebb és biztonságosabban.
if (obj instanceof String) {
String s = (String) obj;
// …
}
Az alábbi módon írható mintaillesztéssel:
if (obj instanceof String s) {
// …
}
Rekord osztály / példűny
NEm módosítható adatokat becsomagoló osztály.
Rekord páldányok : rekord komponenseknek nevezett rögzített értékeke egy halmaza