Android ใช้ Oracle Java หรือไม่
Android ใช้ Oracle Java หรือไม่
Anonim

Google ยืนยันต่อไป Android รุ่น will ใช้ Oracle's โอเพ่นซอร์ส OpenJDK สำหรับ Java API Google กำลังแทนที่การใช้งาน Java อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) ใน Android ด้วย OpenJDK เวอร์ชันโอเพ่นซอร์สของ Java ของ Oracle ชุดพัฒนา ( JDK ).

เมื่อพิจารณาถึงสิ่งนี้ Android ใช้ Java เวอร์ชันใด

ตามคำจำกัดความของคุณ แอนดรอยด์ทำ ไม่สนับสนุนใดๆ เวอร์ชันของ Java . NS จาวา และคลาส javax ใน the Android SDK ทำ ไม่ตรงกันทุกประการ เวอร์ชันของ Java , ไม่ว่าจะเป็นตัวเลข รุ่น (เช่น 6, 7, 8) หรืออะไรก็ตามที่ท่านต้องการพิจารณา Java SE/EE/ME ให้เป็น

ประการที่สอง Android ใช้ Java 8 หรือไม่ แอนดรอยด์ทำ ไม่ รองรับ Java 8 . รองรับไม่เกิน Java 7 (ถ้าคุณมี kitkat) และยังไม่มี invokedynamic เฉพาะน้ำตาลไวยากรณ์ใหม่ เป็นการพึ่งพาการสร้างแบบค่อยเป็นค่อยไปที่รวม retrolambda ซึ่งเป็นเครื่องมือที่แปลง Java8 bytecode กลับไปที่ Java 6/7.

Android ทำงานบน Java หรือไม่

ในขณะที่ส่วนใหญ่ Android แอปพลิเคชันเขียนใน Java -เหมือนภาษา มีความแตกต่างบางอย่างระหว่าง Java API และ Android API และ แอนดรอยด์ทำ ไม่ เรียกใช้ Java bytecode โดยดั้งเดิม Java เครื่องเสมือน (JVM) แต่โดยเครื่องเสมือน Dalvik ในเวอร์ชันเก่าของ Android , และ Android รันไทม์ (ART)

Oracle ฆ่า Java หรือไม่

Oracle ฆ่า Java เมื่อพวกเขาปฏิเสธ Android และถ่มน้ำลายใส่สิ่งที่ซันตั้งใจไว้ Java เป็น.

แนะนำ: