Sobes.tech

Java

Felsorolnád az elérhető közbenső műveleteket a Stream API-ban?

Junior — Middle
185

Meg tudná magyarázni, hogyan működik a WeakHashMap osztály Java-ban, és miben különbözik egy szokásos HashMap-től?

Junior — Middle
185

Mit fog ez a kód kiírni? public class StreamApi { @Data @AllArgsConstructor public static class Client { private String name; private String city; } public static Map<String, Long> countBy(Stream<Client> clients, Function<Client, String> clientParameterGetter) { return clients.collect(Collectors.groupingBy(clientParameterGetter, TreeMap::new, Collectors.counting())); } public static void main(String[] args) { List<Client> clients = List.of( new Client("Иванов", "Москва"), new Client("Михайлов", "Санкт-Петербург"), new Client("Сергеев", "Санкт-Петербург"), new Client("Иванов", null), new Client("Сергеев", null) ); long count = clients.stream() .peek(client -> { if (client.getCity() == null) { client.setCity("Москва"); } }) .count(); Predicate<Client> clientPredicate = client -> client.getCity() != null; Stream<Client> validClients = clients.stream().filter(clientPredicate); System.out.println(count); System.out.println(countBy(validClients, Client::getName)); System.out.println(countBy(validClients, Client::getCity)); } }

Senior
185

Milyen adatok és változók helyezkednek el általában a veremben egy program futása során?

Junior — Middle
185

Mik az előnyei és hátrányai a láncolt lista használatának az elemek tárolására?

Junior — Middle
183

Hogyan határozhatjuk meg az első egyedi elemet egy számokból álló sorozatban?

Junior — Middle
182

Magyarázza el a tranzitív függőség fogalmát a szoftverrendszerek függőségeinek kontextusában.

Junior — Middle
182

Mi a különbség az egyszerű Statement és a prepared PreparedStatement használata között SQL lekérdezések végrehajtásához JDBC-ben?

182

Mi a hátránya a Singleton kézi kódolással történő megvalósításának, és miért tekintik ezt rossz gyakorlatnak?

Junior — Middle
182

Hogyan lehet beállítani bizonyos műveletek végrehajtását egy bean törlésekor a konténerben?

Junior — Middle
182

Miért gyorsabb az ArrayList a LinkedList-nél szekvenciális iteráció során?

Junior — Middle
181

Magyarázza el a Stream-ben lévő pipeline módszer működési elvét és jellemzőit.

Junior — Middle
180

Hogyan valósul meg a HashMap adatszerkezet, és hogyan biztosít gyors hozzáférést az elemekhez?

Junior — Middle
180

Hogyan válasszuk ki egy adott Bean-komponens megvalósítását a Spring-projektbe történő injektáláshoz?

Junior — Middle
179

Van tapasztalata a try-with-resources szerkezet használatában az erőforrások automatikus kezelésére Java-ban?

Junior — Middle
179

Meséljen a Java memória belső szerkezetéről és a szemétgyűjtők működéséről.

Senior
179

Hol keresi a Spring Boot az összetevőket, ha nincs @ComponentScan?

Senior
179

Mi a célja az annotációk használatának a programozásban?

Junior — Middle
179

Mi az immutábilis objektumok szerepe a programozásban, és milyen előnyöket nyújtanak?

Junior — Middle
178
/17