იყენებს თუ არა Android Oracle Java-ს?
იყენებს თუ არა Android Oracle Java-ს?

ვიდეო: იყენებს თუ არა Android Oracle Java-ს?

ვიდეო: იყენებს თუ არა Android Oracle Java-ს?
ვიდეო: Google still free to use Java in Android, Oracle to appeal decision 2024, მაისი
Anonim

Google ადასტურებს შემდეგს Android ვერსია იქნება გამოიყენეთ Oracle's ღია წყარო OpenJDK for ჯავა API-ები. Google ცვლის მის იმპლემენტაციას ჯავა აპლიკაციის პროგრამირების ინტერფეისები (API) in Android OpenJDK-ით, ღია კოდის ვერსიით Oracle-ის ჯავა განვითარების ნაკრები ( JDK ).

ამის გათვალისწინებით, Java-ს რომელ ვერსიას იყენებს Android?

შენი განმარტებით, ანდროიდი აკეთებს არცერთს არ უჭერს მხარს Java-ის ვერსია . The ჯავა და javax-ის კლასები Android SDK კეთება ზუსტად არ ემთხვევა არცერთს Java-ის ვერსია , არის თუ არა რიცხვითი ვერსია (მაგ., 6, 7, 8) ან რაც გსურთ განიხილოთ ჯავა SE/EE/ME იყოს.

მეორეც, იყენებს თუ არა Android Java 8-ს? ანდროიდი აკეთებს არა Java 8-ის მხარდაჭერა . მხარს უჭერს მხოლოდ მდე ჯავა 7 (თუ გაქვთ კიტკატი) და მაინც არ აქვს ინვოკედინამიკა, მხოლოდ ახალი სინტაქსი შაქარი. ეს არის gradle build დამოკიდებულება, რომელიც აერთიანებს რეტროლამბდას, ხელსაწყოს, რომელიც გარდაქმნის ჯავა 8 ბაიტიკოდი უკან ჯავა 6/7.

ასევე ანდროიდი მუშაობს ჯავაზე?

მაშინ როცა უმეტესობა Android განაცხადები იწერება ჯავა - ენის მსგავსად, მათ შორის არის გარკვეული განსხვავებები ჯავა API და Android API და ანდროიდი აკეთებს არა გაუშვით Java ბაიტიკოდი ტრადიციულის მიერ ჯავა ვირტუალური მანქანა (JVM), მაგრამ ნაცვლად Dalvik-ის ვირტუალური მანქანით ძველ ვერსიებში Android და ა Android გაშვების დრო (ART)

Oracle-მა მოკლა ჯავა?

Oracle-მა ჯავა მოკლა როდესაც მათ უარყვეს ანდროიდი და შეაფურთხეს ის, რასაც Sun აპირებდა ჯავა ყოფნა.

გირჩევთ: