Chceš zlepšiť svoje schopnosti v Jave? Kurz Stream API a Generické typy ťa naučí, ako písať efektívny a elegantný kód ☕.
Zatiaľ čo klasický imperatívny kód:
public List<Person> getAllAdultsImperative(List<Person> people) {
List<Person> adults = new ArrayList<>();
for (Person person : people) {
if (person.getAge() >= 18) {
adults.add(person);
}
}
return adults;
}
je zdĺhavý, funkcionálny prístup s využitím Stream API je oveľa prehľadnejší:
public List<Person> getAllAdultsFunctional(List<Person> people) {
return people.stream().filter(person -> person.getAge() >= 18).toList();
}
Čo sa naučíš:
- Generické typy 🔠
- Stream API 🌊
- Function a Lambda výrazy 💡
- map, filter, reduce, flatMap 🔍
Kurz je pre tých, ktorí už ovládajú základy Javy a chcú písať kód na modernej úrovni 🚀.