Android нь Oracle Java ашигладаг уу?
Android нь Oracle Java ашигладаг уу?

Видео: Android нь Oracle Java ашигладаг уу?

Видео: Android нь Oracle Java ашигладаг уу?
Видео: Scala 3. OpenJDK vs Oracle JDK. Марсоход Чжужун и CopterPack. [MJC News #7] #ityoutubersru 2024, May
Anonim

Google дараагийн баталгаажуулна Android хувилбар болно Oracle-г ашигла нээлттэй эхийн OpenJDK Java APIs. Google-ийн хэрэгжилтийг сольж байна Java Хэрэглээний програмчлалын интерфейс (APIs). Android OpenJDK-ийн нээлттэй эхийн хувилбартай Oracle-ийн Java Хөгжлийн иж бүрдэл ( JDK ).

Үүнийг харгалзан үзвэл Android ямар Java хувилбарыг ашигладаг вэ?

Таны тодорхойлолтоор, Android хийдэг алийг нь ч дэмжихгүй Java хувилбар . The java болон javax ангиуд Android SDK хийх яг таарахгүй байна Java хувилбар , тоон үзүүлэлт ч бай хувилбар (жишээ нь, 6, 7, 8) эсвэл таны авч үзэхийг хүссэн бүх зүйл Java SE/EE/ME байх.

Хоёрдугаарт, Android нь Java 8 ашигладаг уу? Android хийдэг үгүй Java 8-ийг дэмждэг . Энэ нь зөвхөн хүртэл дэмждэг Java 7 (хэрэв танд kitkat байгаа бол) энэ нь invokedynamic байхгүй, зөвхөн шинэ синтакс сахар. Энэ нь хувиргах хэрэгсэл болох ретроламбда-г нэгтгэсэн gradle build хамаарал юм Java 8 байт код руу буцах Java 6/7.

Мөн Android нь Java дээр ажилладаг уу?

Ихэнх нь байхад Android програмууд бичигдсэн байна Java -хэлнийх нь адил ялгаа бий Java API болон Android API болон Android хийдэг үгүй Java-г ажиллуул уламжлалт кодоор байт код Java виртуал машин (JVM), харин оронд нь хуучин хувилбарууд нь Dalvik виртуал машин Android , мөн нэг Android Ажиллах хугацаа (ART)

Oracle Java-г устгасан уу?

Oracle Java-г устгасан тэд Андройдоос татгалзаж, Нарны санаатай зүйл рүү нулимж байхдаа Java байх.

Зөвлөмж болгож буй: