Sobes.tech

Java

Wat zal deze code tonen? 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

Kun je de beschikbare tussenoperaties in de Stream API opsommen?

Junior — Middle
185

Waar zoekt Spring Boot componenten als er geen @ComponentScan is?

Senior
185

Wat zijn de voordelen en nadelen van het gebruik van een gekoppelde lijst voor het opslaan van elementen?

Junior — Middle
185

Welke gegevens en variabelen bevinden zich meestal in de stack tijdens de uitvoering van een programma?

Junior — Middle
185

Kun je uitleggen hoe de klasse WeakHashMap in Java werkt en waarin deze verschilt van een gewone HashMap?

Junior — Middle
185

Waarom is ArrayList sneller dan LinkedList bij sequentiële iteratie?

Junior — Middle
183

Hoe bepaal je het eerste unieke element in een reeks getallen?

Junior — Middle
182

Leg uit wat het begrip transitieve afhankelijkheid betekent in de context van afhankelijkheden in softwaresystemen.

Junior — Middle
182

Wat is het verschil tussen het gebruik van een eenvoudige Statement en een voorbereid PreparedStatement voor het uitvoeren van SQL-query's in JDBC?

182

Leg uit hoe de pijplijnmethode in Stream werkt en wat de kenmerken zijn.

Junior — Middle
182

Wat is het nadeel van het implementeren van een Singleton via handmatige code en waarom wordt dit als slechte praktijk beschouwd?

Junior — Middle
182

Hoe kan het uitvoeren van bepaalde acties worden ingesteld bij het verwijderen van een bean uit de container?

Junior — Middle
182

Hoe is de datastructuur HashMap geïmplementeerd en hoe zorgt het voor snelle toegang tot elementen?

Junior — Middle
182

Heeft u ervaring met het gebruik van de try-with-resources-constructie voor automatische resourcebeheer in Java?

Junior — Middle
181

Vertel over de interne structuur van het geheugen in Java en hoe de garbage collectors werken.

Senior
181

Wat is het doel van het gebruik van annotaties in programmeren?

Junior — Middle
179

Hoe kies je een specifieke implementatie van de Bean-component voor injectie in een Spring-project?

Junior — Middle
179

Wat is de rol van onveranderlijke objecten in programmeren en welke voordelen bieden ze?

Junior — Middle
178

Wat vangen we in de catch als er een uitzondering optreedt in zowel de try als bij het sluiten van de resource (try-with-resources)?

Senior
178
/17
Vragen voor de voorbereiding van de Java — Pagina 10 - sobes.tech