Java practice


Download

A Java kód először készít egy különböző típusú (Double, Integer, Float) és méretű 2 dimenziós tömböt (Példában 4x4-es és 500_000 db).
A típus véletlenszerűen lesz meghatározva (random szám alapján switch művelettel). Mivel nem tudjuk majd a típust, ezért a tömb egy raw object-ben (Object[][]) tér vissza.
Majd ezt követően egy „Generic” típusú osztályba kerül (Class Matrix). Minden dimenziós tömbnek saját „Matrix” osztálya van.
Majd legvégül egy listába kerülnek, amelyek mátrixokat tartalmaznak, a mátrixok elemei kétdimenziós Object típusú tömbök.

Example Image

Ezt követően a kód kiveszi ezeket a tömböket a „Generic” osztályból.
A „Generic” osztályok törlődnek …
Majd a tömbök tartalmait típus szerint egy listába felveszi.
S a ThreadInteger fájlban a kód kikeresi az Integer listából az 5-nél alacsonyabb számokat 2 szálon futtatva.

Example Image Example Image

Multithread által kiválasztott 5-nél kisebb számok.

Example Image