Använder Android Oracle Java?
Använder Android Oracle Java?

Video: Använder Android Oracle Java?

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

Google bekräftar nästa Android version kommer använd Oracles öppen källkod OpenJDK för Java API:er. Google ersätter sin implementering av Java applikationsprogrammeringsgränssnitt (API) i Android med OpenJDK, öppen källkodsversion av Oracles Java Utvecklings paket ( JDK ).

Med tanke på detta, vilken version av Java använder Android?

Enligt din definition, Android gör det inte stödja någon version av Java . De java och javax-klasser i Android SDK do inte riktigt matchar någon version av Java , oavsett om en numerisk version (t.ex. 6, 7, 8) eller vad du nu vill tänka på Java SE/EE/ME att vara.

För det andra, använder Android Java 8? Android gör det inte stödja Java 8 . Den stöder bara upp till Java 7 (om du har kitkat) och fortfarande har den inte invokedynamic, bara den nya syntaxen sugar. Det är ett gradvis byggberoende som integrerar retrolambda, ett verktyg som konverterar Java 8 bytecode tillbaka till Java 6/7.

Dessutom, körs Android på Java?

Medan de flesta Android ansökningar skrivs in Java -liknande språk, det finns vissa skillnader mellan Java API och Android API och Android gör det inte kör Java bytekod av en traditionell Java virtuell maskin (JVM), men istället av en Dalvik virtuell maskin i äldre versioner av Android , och en Android Körtid (ART)

Dödade Oracle Java?

Oracle dödade Java när de förkastade Android och spottade i ansiktet på vad Sun avsåg Java att vara.

Rekommenderad: