Το Android χρησιμοποιεί Oracle Java;
Το Android χρησιμοποιεί Oracle Java;

Βίντεο: Το Android χρησιμοποιεί Oracle Java;

Βίντεο: Το Android χρησιμοποιεί Oracle Java;
Βίντεο: Embarcadero Delphi / Android SDK, NDK, Java Machine, Java Development Kit (JDK), Google Play Store 2024, Νοέμβριος
Anonim

Η Google επιβεβαιώνει στη συνέχεια Android έκδοση θα χρησιμοποιήστε το Oracle ανοιχτού κώδικα OpenJDK για Ιάβα API. Η Google αντικαθιστά την εφαρμογή της Ιάβα διεπαφές προγραμματισμού εφαρμογών (API) σε Android με το OpenJDK, την έκδοση ανοιχτού κώδικα του Java της Oracle κιτ ανάπτυξης ( JDK ).

Λαμβάνοντας υπόψη αυτό, ποια έκδοση Java χρησιμοποιεί το Android;

Κατά τον ορισμό σου, Το Android κάνει δεν υποστηρίζει κανένα έκδοση Java . ο Ιάβα και μαθήματα javax στο Android SDK κάνω δεν ταιριάζει ακριβώς με κανένα έκδοση Java , είτε αριθμητικό εκδοχή (π.χ. 6, 7, 8) ή οτιδήποτε άλλο θέλετε να λάβετε υπόψη Ιάβα SE/EE/ME να είναι.

Δεύτερον, το Android χρησιμοποιεί Java 8; Το Android κάνει δεν υποστήριξη Java 8 . Υποστηρίζει μόνο μέχρι Ιάβα 7 (αν έχεις kitkat) και πάλι δεν έχει invokedynamic, μόνο το νέο συντακτικό σάκχαρο. Είναι μια εξάρτηση gradle build που ενσωματώνει το retrolambda, ένα εργαλείο που μετατρέπει Java 8 bytecode πίσω στο Ιάβα 6/7.

Επίσης, το Android τρέχει σε Java;

Ενώ οι περισσότεροι Android οι αιτήσεις είναι γραμμένες Ιάβα -όπως η γλώσσα, υπάρχουν κάποιες διαφορές μεταξύ των Ιάβα API και το Android API, και Το Android κάνει δεν τρέξτε Java bytecode από ένα παραδοσιακό Ιάβα εικονική μηχανή (JVM), αλλά αντίθετα από μια εικονική μηχανή Dalvik σε παλαιότερες εκδόσεις του Android , και ένα Android Runtime (ART)

Η Oracle σκότωσε την Java;

Η Oracle σκότωσε την Java όταν απέρριψαν το Android και έφτυσαν στα μούτρα αυτό που σκόπευε η Sun Ιάβα να είναι.

Συνιστάται: