Bruger Android Oracle Java?
Bruger Android Oracle Java?

Video: Bruger Android Oracle Java?

Video: Bruger Android Oracle Java?
Video: Scala 3. OpenJDK vs Oracle JDK. Марсоход Чжужун и CopterPack. [MJC News #7] #ityoutubersru 2024, April
Anonim

Google bekræfter næste gang Android version vil bruge Oracle's open source OpenJDK til Java API'er. Google erstatter sin implementering af Java applikationsprogrammeringsgrænseflader (API'er) i Android med OpenJDK, open source-versionen af Oracles Java Udviklingssæt ( JDK ).

I betragtning af dette, hvilken version af Java bruger Android?

Efter din definition, Det gør Android ikke støtte nogen version af Java . Det java og javax klasser i Android SDK gør ikke helt matche nogen version af Java , uanset om en numerisk version (f.eks. 6, 7, 8) eller hvad du nu vil overveje Java SE/EE/ME skal være.

For det andet, bruger Android Java 8? Det gør Android ikke understøtter Java 8 . Den understøtter kun op til Java 7 (hvis du har kitkat) og stadig har den ikke invokedynamic, kun den nye syntaks sukker. Det er en gradvis byggeafhængighed, der integrerer retrolambda, et værktøj, der konverterer Java 8 bytekode tilbage til Java 6/7.

Kører Android også på Java?

Mens de fleste Android ansøgninger skrives ind Java -lignende sprog er der nogle forskelle mellem de Java API og Android API, og Det gør Android ikke køre Java bytekode af en traditionel Java virtuel maskine (JVM), men i stedet af en Dalvik virtuel maskine i ældre versioner af Android , og en Android Runtime (ART)

Dræbte Oracle Java?

Oracle dræbte Java da de afviste Android og spyttede i ansigtet på, hvad Sun havde til hensigt Java at være.

Anbefalede: