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

วีดีโอ: Android ใช้ Oracle Java หรือไม่

วีดีโอ: Android ใช้ Oracle Java หรือไม่
วีดีโอ: Scala 3. OpenJDK vs Oracle JDK. Марсоход Чжужун и CopterPack. [MJC News #7] #ityoutubersru 2024, พฤศจิกายน
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 เป็น.

แนะนำ: