Rozdział 1. Podstawy
Najważniejszą zmianą w Javie 8 jest wprowadzenie koncepcji zaczerpniętych z programowania funkcyjnego, a konkretnie wyrażeń lambda, referencji do metod oraz strumieni.
Jeśli ktoś nigdy wcześniej nie miał do czynienia z programowaniem funkcyjnym, to z zaskoczeniem odkryje, że ten kod wygląda całkiem inaczej niż pisany w starszych wersjach Javy. Zmiany wprowadzone w Javie 8 stanowią największą rewolucję w historii tego języka. Pod wieloma względami można odnieść wrażenie, że to całkiem nowy język programowania, którego trzeba się nauczyć od podstaw.
Oczywiście nasuwa się pytanie: dlaczego to zrobiono? Dlaczego w dwudziestoletnim języku programowania o bardzo konserwatywnym podejściu do zgodności wstecznej wprowadzono tak drastyczne ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access