Fejtörők - Java fejlesztői Kvíz
10 kérdés
Válaszd ki a helyes választ. A megoldásokat a lap alján találod.
- Melyik kulcsszóval hozhatsz létre immutábilis objektumot?
A) final
B) static
C) const
D) immutable - Mit ír ki az alábbi kód?
A) a12System.out.println("a" + 1 + 2);
B) a3
C) hiba
D) 3 - Melyik nem része a Java Collections Frameworknek?
A) HashMap
B) ArrayList
C) TreeSet
D) DataTable - Melyik állítás igaz?
A) A String változtatható
B) A String thread-safe
C) A StringBuilder immutable
D) A StringBuffer nem thread-safe - Melyik Lambda kifejezés helyes Java 8-ban?
A) x => x + 1
B) (x) -> x + 1
C) function(x){ return x+1 }
D) lambda x: x+1 - Mi a Stream().parallel() fő célja?
A) Többszálú végrehajtás
B) Lassítás
C) Hibakezelés
D) Memória felszabadítás - Mi a különbség HashMap és ConcurrentHashMap között?
A) Semmi
B) A ConcurrentHashMap thread-safe
C) A HashMap szálbiztos
D) Mindkettő immutable - Milyen típusú erőforrás záródik automatikusan try-with-resources esetén?
A) Olyan, ami implementálja a Closeable-t
B) Olyan, ami implementálja a Runnable-t
C) Bármi
D) Csak InputStream - Mi a Java 8 Optional fő célja?
A) Tetszőleges értékek tárolása
B) NullPointerException-ek elkerülése
C) Gyorsabb memóriakezelés
D) Adatbázis kapcsolatok - Melyik nem érvényes lambda használat?
A) Runnable r = () -> System.out.println("ok");
B) Function<String, Integer> f = (s) -> s.length();
C) Predicate<Integer> p = i -> i > 10;
D) Supplier<Integer> s = () => 5;
A teljes megoldást (sorszám+megoldás) küldd el nekünk!