ความแตกต่างระหว่าง JDK และ JRE

ผู้เขียน: Laura McKinney
วันที่สร้าง: 2 เมษายน 2021
วันที่อัปเดต: 16 พฤษภาคม 2024
Anonim
JDK, JRE, JVM: What Are They and What Are Their Differences?
วิดีโอ: JDK, JRE, JVM: What Are They and What Are Their Differences?

เนื้อหา

ความแตกต่างหลัก

การเข้าใจความแตกต่างระหว่าง JDK และ JRE ใน Java เป็นสิ่งสำคัญ มีความแตกต่างมากมายระหว่างสองสิ่งนี้ ข้อแตกต่างที่สำคัญระหว่าง JDK และ JRE คือ JDK เป็นชุดของซอฟต์แวร์ที่ใช้ในการพัฒนาแอปพลิเคชันที่ใช้ Java ในทางตรงกันข้าม JRE เป็นการใช้งานของ Java Virtual machine (JVM) ที่ใช้งานโปรแกรม Java ได้จริง


JDK คืออะไร

JDK ย่อมาจาก Java Development Kit ที่เผยแพร่ Oracle Corporation ในรูปแบบของผลิตภัณฑ์ไบนารีเพื่อช่วยนักพัฒนา Java ที่พัฒนาบน Windows, Linux, Mac OS X และ Solaris เป็นการดำเนินการอย่างใดอย่างหนึ่งของ Java SE, Java EE หรือ Java ME มันมี Java Virtual Machine (JVM) ส่วนตัวและส่วนประกอบอื่น ๆ อีกมากมายที่จะทำให้สูตรสำเร็จไปยัง Java Application เป็นชุดพัฒนาซอฟต์แวร์ (SDK) ที่ใช้กันอย่างแพร่หลาย ส่วนประกอบหลักของ JDK เป็นส่วนใหญ่: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, policytool, VisualVM, wsimport, xjc, ฯลฯ

JRE คืออะไร

JRE ย่อมาจาก Java Runtime Environment ที่ช่วยให้นักพัฒนาสามารถรันแอปพลิเคชันและแอปเพล็ตที่เขียนด้วยภาษาโปรแกรม Java แอพเพล็ตเหล่านี้ช่วยให้นักพัฒนามีประสบการณ์ออนไลน์มากกว่าการโต้ตอบกับหน้า HTML คงที่ เป็นผลิตภัณฑ์ของ Oracle Corporation และมี Java VM แบบสแตนด์อโลน, ปลั๊กอินของเบราว์เซอร์, ไลบรารีมาตรฐานของ Java และเครื่องมือการกำหนดค่า มันเป็นสภาพแวดล้อม Java ทั่วไปที่ติดตั้งบนพีซี Windows และสามารถใช้ได้ฟรีสำหรับเว็บไซต์อย่างเป็นทางการของ Java


ความแตกต่างที่สำคัญ

  1. JDK เป็นข้อกำหนดขั้นพื้นฐานสำหรับการพัฒนาแอปพลิเคชัน Java JRE เป็นปลั๊กอินที่จำเป็นสำหรับการเรียกใช้โปรแกรม Java
  2. JDK ต้องการพื้นที่ดิสก์เพิ่มเติมเนื่องจากมี JRE พร้อมด้วยเครื่องมือการพัฒนาที่หลากหลาย JRE นั้นเล็กกว่า JDK ซึ่งเป็นสาเหตุที่ทำให้ใช้พื้นที่ดิสก์น้อยลง
  3. JDK ประกอบด้วยชุดของคลาส API, JRE, คอมไพเลอร์ Java, Webstart และไฟล์สำคัญอื่น ๆ ที่จำเป็นในการเขียนแอปพลิเคชัน Java และแอปเพล็ต JRE รวมถึง JVM, ไลบรารี Core และส่วนประกอบสำคัญอื่น ๆ ที่จำเป็นในการเรียกใช้แอปพลิเคชันและแอปเพล็ตที่เขียนด้วย Java
  4. JDK เป็นชุดของซอฟต์แวร์ที่ใช้ในการพัฒนาแอปพลิเคชันที่ใช้ Java ในทางตรงกันข้าม JRE เป็นการใช้งานของ Java Virtual machine (JVM) ที่ใช้งานโปรแกรม Java ได้จริง
  5. JDK มี JRE plus เครื่องมือในการพัฒนาในขณะที่ JRE เป็นการใช้งาน JVM

เป็นระยะ (คำคุณศัพท์)สัมพันธ์กับช่วงเวลาหรือช่วงเวลาเป็นระยะ (คำคุณศัพท์)มีรอบซ้ำ"วงจร"เป็นระยะ (คำคุณศัพท์)เกิดขึ้นในช่วงเวลาปกติเป็นระยะ (คำคุณศัพท์)วารสารเป็นระยะ (คำคุณศัพท์)เกี่ยวข้องกั...

วิวาห์ งานแต่งงานเป็นพิธีที่คนสองคนแต่งงานกัน ประเพณีการแต่งงานและศุลกากรแตกต่างกันอย่างมากระหว่างวัฒนธรรมกลุ่มชาติพันธุ์ศาสนาประเทศและชนชั้นทางสังคม พิธีแต่งงานส่วนใหญ่เกี่ยวข้องกับการแลกเปลี่ยนคำส...

โพสต์ล่าสุด