Adakah Android menggunakan Oracle Java?
Adakah Android menggunakan Oracle Java?

Video: Adakah Android menggunakan Oracle Java?

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

Google mengesahkan seterusnya Android versi akan gunakan Oracle OpenJDK sumber terbuka untuk Jawa API. Google menggantikan pelaksanaannya Jawa antara muka pengaturcaraan aplikasi (API) dalam Android dengan OpenJDK, versi sumber terbuka bagi Java Oracle Kit Pembangunan ( JDK ).

Memandangkan ini, apakah versi Java yang digunakan oleh Android?

Mengikut definisi anda, Android tidak tidak menyokong mana-mana versi Java . The java dan kelas javax dalam Android SDK buat tidak sepadan dengan mana-mana versi Java , sama ada berangka versi (cth., 6, 7, 8) atau apa sahaja yang anda ingin pertimbangkan Jawa SE/EE/ME menjadi.

Kedua, adakah Android menggunakan Java 8? Android tidak bukan menyokong Java 8 . Ia hanya menyokong sehingga Jawa 7 (jika anda mempunyai kitkat) dan masih ia tidak mempunyai invokedynamic, hanya gula sintaks baharu. Ia adalah pergantungan binaan gradle yang menyepadukan retrolambda, alat yang menukar Jawa 8 bytecode kembali ke Jawa 6/7.

Juga, adakah Android berjalan pada Java?

Manakala kebanyakan Android permohonan ditulis dalam Jawa -seperti bahasa, terdapat beberapa perbezaan antara Jawa API dan Android API, dan Android tidak bukan menjalankan Java bytecode oleh tradisional Jawa mesin maya (JVM), tetapi sebaliknya oleh mesin maya Dalvik dalam versi lama Android , dan an Android Masa jalan (ART)

Adakah Oracle membunuh Java?

Oracle membunuh Java apabila mereka menolak Android dan meludah di hadapan apa yang Sun maksudkan Jawa akan menjadi.

Disyorkan: