To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia
JUG Łódź
Wydarzenie:
JUG Łódź
Typ wydarzenia:
Warsztaty
Kategoria:
Tematyka:
Data:
08.10.2018 (poniedziałek)
Godzina:
18:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
IDEMIA
Adres:
Jaracza 62
Zaloguj się, by zgłosić zmianę.
Opis:
Details
Warsztaty : Przegląd mechanizmów z Javy 8,9 i 10 - poprzez pierwszy oficjalnie wspierany REPL javy - 'JShell'
Plan warsztatu
- Na pewno będą przykłady z wykrywania typów dodanego do Javy10.
I to chyba najważniejsza zmiana w najnowszej Javie z punktu widzenia programisty.
Do tego:
- Oswojenie się z JShell poprzez proste komendy.
- Deklaracja funkcji z Javy8.
- Poznanie komend JShell umożliwiających nawigowanie pomiędzy zadeklarowanymi zmiennymi/metodami/typami
- jak edytować kawałki kodu swoim ulubionym edytorem
- Dalej w głąb funkcji. Jak Java łączy podejście Funkcyjne z Obiektowym i kiedy funkcje można deklarować jako typy obiektowe. Tutaj też odpalimy kilka wątków.
- 40 różnych typów funkcji i jak się w tym połapać. Predicate, Consumer,Supplier, Prymitywy i wiele innych
JAVA9
- Fabryki kolekcji
- Usprawnienia streamów
- Naprawdę króciutko o modułach
- metody prywatne w interfejsach
- Usprawnienia Optional
- Jak odczytywać/zapisywać skrypty JShell
- Być może coś z CompletableFuture
Java 10 i Java 11
- Tutaj jest trochę drobnicy z obydwu wersji
I na koniec jakieś ćwiczenia
Przygotowanie
- Zainstalujcie JDK 11 i odpalcie JShell by sprawdzić czy działa (jeśli działa 1+1 powinno dać 2, jeśli zwróci coś innego to wiedz, że coś się dzieje)
- wyciągnijcie repo: https://github.com/PawelWlodarski/workshops-java
Gdzie
Jaracza 62 - Idemia
Uczestnicy (1):