Sobes.tech

Java

Jaké jsou výhody a nevýhody použití spojovaného seznamu pro ukládání prvků?

Junior — Middle
185

Kde Spring Boot hledá komponenty, pokud není @ComponentScan?

Senior
185

Můžete vysvětlit, jak funguje třída WeakHashMap v Javě a v čem se liší od běžné HashMap?

Junior — Middle
185

Jaká data a proměnné se obvykle nacházejí na zásobníku během běhu programu?

Junior — Middle
185

Můžeš vyjmenovat dostupné mezistupně operací v API Stream?

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

Proč je při sekvenční iteraci ArrayList rychlejší než LinkedList?

Junior — Middle
183

Jak určit první unikátní prvek v posloupnosti čísel?

Junior — Middle
182

Vysvětlete pojem tranzitivní závislosti v kontextu závislostí v softwarových systémech.

Junior — Middle
182

Jaký je rozdíl mezi použitím jednoduchého Statement a připraveného PreparedStatement pro vykonávání SQL dotazů v JDBC?

182

Jaká je nevýhoda implementace Singleton pomocí ručního kódu a proč je to považováno za špatnou praxi?

Junior — Middle
182

Jak lze nakonfigurovat provádění určitých akcí při odstranění beana v kontejneru?

Junior — Middle
182

Jak je implementována datová struktura HashMap a jak zajišťuje rychlý přístup k prvkům?

Junior — Middle
182

Povězte nám o vnitřní struktuře paměti v Javě a jak fungují sběrače odpadků.

Senior
181

Máte zkušenosti s použitím konstrukce try-with-resources pro automatické řízení zdrojů v Java?

Junior — Middle
181

Vysvětlete princip fungování metody pipeline ve Stream a její vlastnosti.

Junior — Middle
180

Jaký je účel používání anotací v programování?

Junior — Middle
179

Jak vybrat konkrétní implementaci komponenty Bean pro injekci do projektu Spring?

Junior — Middle
179

Jaké hlavní kategorie metod poskytují možnosti zpracování dat v API Stream?

Junior — Middle
178

Jakou roli hrají neměnné objekty v programování a jaké výhody přinášejí?

Junior — Middle
178
/17