@Frel
На распутье

Какая версия java в android?

Какая версия java используется в android разработке, и какую учить?
  • Вопрос задан
  • 6567 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Deadkenny
На Android Java 7, но можно увеличить до Java 8 с помощью сторонних библиотек. Можно еще на Kotlin и Scala писать.
Ответ написан
Комментировать
Соглашусь с пользователем Deadkenny, но хочу добавить:
1)В начале Android поддерживал только 6 версию Java, но в 2013
c выходом новой версии Android Studio также появилась возможность
использовать Java 7.

2)
но можно увеличить до Java 8 с помощью сторонних библиотек

Это не совсем так.Формально это достигается путём перекомпиляции byte - кода с Java 7 до 8.
Выполняется это с помощью библиотекRetrolambda (лямбда-выражения + частично default - методы) + streamsupport(Stream Api)

3)Также к релизу Android N Google планирует перейти на OpenJDK и добавить поддержку Java 8.

Насчёт изучения:
Неважно какую версию учить.Отличаться будет только некоторыми моментами.
Я рекомендую прочитать вот эту замечательную книжку , потом конечно же "Thinking in Java",
ну, а потом, если захочется изучить данный материал про возможности Java 8.У всех трёх есть оригиналы на English.
Ответ написан
Комментировать
@AngelX96
Программист. Люблю JAVA. Учусь в университете.
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы