Android unterstützt alle Java 7-Sprachfunktionen und eine Teilmenge der Java 8-Sprachfunktionen, die je nach Plattformversion variieren.
Die Unterstützung für Java 8-Sprachfunktionen erfordert einen neuen Compiler namens Jack. Jack wird nur von Android Studio 2.1 und höher unterstützt.
Android unterstützt nicht alle Java 8-Sprachfunktionen. Die folgenden Funktionen sind jedoch verfügbar, wenn Sie Apps für Android 7.0 (API-Ebene 24) entwickeln:
- Standardmethode und statische Schnittstellenmethode
- Lambda-Ausdrücke (auch auf API-Ebene 23 und niedriger verfügbar)
- Wiederholbare Annotationen
- Methodenreferenzen (auch auf API-Ebene 23 und niedriger verfügbar)
- Geben Sie Anmerkungen ein (auch auf API-Ebene 23 und niedriger verfügbar)
... Betonung von mir.
Tags und Links java-8 android-studio lint