Java - co nowego w języku od v 1.4?

0

Kilka lat temu przeczytałem ciekawą książkę na temat Javy - "Thinking in Java" edycja 3. Książka powstała gdy Java 1.4 była aktualną wersją Javy. Później zainteresował mnie .NET i w tym kierunku się rozwijałem, a z Javą dałem sobie spokój. Jednak ostatnio zainteresowało mnie programowanie na urządzenia mobilne, m.in. na Androida, więc pomyślałem sobie, że dobrze byłoby odświeżyć swoją znajomość Javy. Widzę, że obecnie aktualną wersją jest wersja 9, ale najnowsze książki są do wersji 8. Zauważyłem też, że pojawiły się wyrażenia lambda.
W związku z tym mam pytania:

  • co się zmieniło od tego czasu w Javie od strony programisty (nie interesują mnie żadne frameworki, a jedynie sam czysty język bez frameworków)?
  • jaki zakres wiedzy należy uzupełnić? Na co zwrócić szczególną uwagę?
  • może znacie jakąś dobrą książkę na Amazonie, którą moglibyście polecić w celu uzupełnienia wiedzy?
0

Java 9 to najwcześniej za rok ;) Aktualnie jest 8.
Zmieniło się bardzo dużo. Doszły generici, concurrency, foreach, lambdy, streamy. Generalnie kod w Javie 1.4 nijak nie przypomina tego w Javie 8 ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1