Logo Crossweb

Log in

close
Sign up Forgot password

Password recovery

close Enter the email address you used to register your Crossweb account.
Send
This event has already taken place. Check upcoming events

JUG Łódź

Event:
JUG Łódź
Event type:
Workshops
Category:
IT
Topic:
Date:
08.10.2018 (monday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
IDEMIA
Address:
Description:

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

See an error in the description or event details?

Similar events