10.Java SE/JDK új lehetőségei Flashcards

(6 cards)

1
Q

Boilerplate kód fogalma

A

Kódrészletek melyek újra és újra vannak írva kevés változással

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Előzetes lehetőségek

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

switch kifejezések

A

Ú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”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

szövegblokk

A

Többsoros string literál, mely bárhol használható ahol egy string
“””
így
“””

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

mintaillesztés az instanceof operátorhoz

A

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) {
// …
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Rekord osztály / példűny

A

NEm módosítható adatokat becsomagoló osztály.
Rekord páldányok : rekord komponenseknek nevezett rögzített értékeke egy halmaza

How well did you know this?
1
Not at all
2
3
4
5
Perfectly