REKLAMA

Java 8 dla Androida

Premiera Javy w wersji 9 już za nami, tymczasem programiści Androida wciąż zmuszeni są do korzystania z wersji 7. Przez pewien czas Google próbowało wprowadzić możliwość pisania aplikacji w Javie 8 przy użyciu Jacka, ale w końcu wycofali się z tego pomysłu i narzędzie to przestało być wspierane. W odpowiedzi na zapotrzebowanie na nowoczesny język programowania Android Studio w wersji 3 wprowadza pełne wsparcie dla języka Kotlin, opracowanego przez ekipę z JetBrains. Aby jednak programiści, którzy chcą pozostać przy Javie, nie czuli się zostawieni samym sobie, wprowadzono również częściowe wsparcie dla mechanizmów językowych obecnych w Javie 8.

Zagadnienia poruszane w tym artykule:

  • Zmiany w projekcieGdzie tkwi problem?
  • Zmiany w projekcie;
  • Wyrażenia lambda;
  • Struktura wyrażenia lambda;
  • Referencje do metod;
  • Referencja do metody statycznej;
  • Referencja do metody instancji;
  • Referencja do metody arbitralnej instancji;
  • Referencja do konstruktora;
  • Adnotacje typów;
  • Domyślne metody interfejsów;
  • Strumienie;
  • Try-with-resources;
  • Wsparcie ze strony środowiska.

Artykuł znajduje się w miesięczniku "Programista" nr 67 (12/2017). Jest to wydanie z przełomu stycznia i lutego 2018 r. Szczegółowy spis treści: http://programistamag.pl/programista-12-2017-67/

Autorem artykułu jest: Wojciech Sura. Programuje od przeszło dziesięciu lat w Delphi, C++ i C#, prowadząc również prywatne projekty. Obecnie pracuje w polskiej firmie PGS Software S.A., zajmującej się tworzeniem oprogramowania i aplikacji mobilnych dla klientów z całego świata.