Ar „Android“naudoja „Oracle Java“?
Ar „Android“naudoja „Oracle Java“?

Video: Ar „Android“naudoja „Oracle Java“?

Video: Ar „Android“naudoja „Oracle Java“?
Video: Android 101 by Fred Widjaja 2024, Lapkritis
Anonim

„Google“patvirtina kitą Android versija bus naudoti Oracle's atvirojo kodo OpenJDK, skirta Java API. „Google“pakeičia savo įgyvendinimą Java taikomųjų programų sąsajos (API). Android su OpenJDK, atvirojo kodo versija „Oracle“„Java“ . Kūrimo rinkinys ( JDK ).

Atsižvelgiant į tai, kokią „Java“versiją naudoja „Android“?

Pagal jūsų apibrėžimą, Android tai daro nepalaiko nė vieno Java versija . The java ir javax klasėse Android SDK daryti visiškai neatitinka nė vieno Java versija , ar skaitinis versija (pvz., 6, 7, 8) arba bet ką, ką norite apsvarstyti Java SE/EE/ME būti.

Antra, ar „Android“naudoja „Java 8“? Android tai daro ne palaiko Java 8 . Jis palaiko tik iki Java 7 (jei turite kitkat) ir vis tiek neturi invokedynamic, tik naują sintaksės cukrų. Tai „gradle“kūrimo priklausomybė, integruojanti „retrolambda“– įrankį, kuris konvertuoja Java 8 baito kodas atgal į Java 6/7.

Be to, ar „Android“veikia „Java“?

Nors dauguma Android paraiškos rašomos Java -Kaip ir kalba, tarp jų yra keletas skirtumų Java API ir Android API ir Android tai daro ne paleisti Java baitų kodas pagal tradicinį Java virtualioji mašina (JVM), o senesnėse versijose naudojama „Dalvik“virtualioji mašina Android , ir an Android Vykdymo laikas (ART)

Ar Oracle nužudė Java?

Oracle nužudė Java kai jie atmetė „Android“ir spjovė į veidą, ką Sun ketino Java būti.

Rekomenduojamas: