ซอร์สโค้ดของ Java เป็นไฟล์ข้อความธรรมดาของ *.java และสามารถเขียนได้โดยใช้ตัวแก้ไขข้อความใด ๆ แต่ไม่สามารถดำเนินการซอร์สโค้ดนี้ได้ ภารกิจของการดำเนินการซอร์สโค้ดนี้ต้องใช้ JDK และ JRE
JDK เป็นแพ็คเกจการพัฒนาสำหรับภาษา Java ซึ่งสามารถรวบรวมไฟล์ที่ลงท้ายด้วย *.java ลงในโปรแกรม Java ที่ปฏิบัติการได้ จากนั้นด้วยโปรแกรม Java ที่ใช้งานได้จำเป็นต้องใช้ JVM เพื่อเรียกใช้โปรแกรม Java นี้ สภาพแวดล้อมการทำงานของ Java นั่นคือ JRE มี JVM JVM เป็นเครื่องเสมือนของ Java ในที่สุด JRE จะรวมอยู่ใน JDK ด้วยพื้นฐานเชิงตรรกะให้เข้าใจ JRE และ JDK ตามลำดับ
มาดู JRE ก่อน JRE เป็นตัวย่อของสภาพแวดล้อม Java Runtime เป็นภาษาอังกฤษซึ่งหมายถึงสภาพแวดล้อมการทำงานของ Java สำหรับผู้ใช้โปรแกรม Java ไม่ใช่นักพัฒนา มันเป็นชุดของสภาพแวดล้อมที่จำเป็นในการเรียกใช้โปรแกรม Java รวมถึงมาตรฐาน JVM การใช้งานและไลบรารีคลาส Java Core มันสามารถดำเนินการ Java ให้เสร็จสมบูรณ์ แต่ไม่สามารถรวบรวมหรือดีบัก Java ได้ สถานะของ JRE เป็นเหมือนพีซี แอพพลิเคชั่น Windows 32 หรือ Windows 64 ที่เราเขียนต้องการระบบปฏิบัติการเพื่อช่วยให้เราทำงาน ในทำนองเดียวกันโปรแกรม Java ที่เราเขียนยังต้องการให้ JRE เรียกใช้ เฉพาะเมื่อคอมพิวเตอร์ติดตั้ง JRE แอปพลิเคชัน Java จะทำงานได้อย่างถูกต้อง JRE มีเวอร์ชันแยกต่างหาก หากผู้ใช้ต้องการเรียกใช้โปรแกรม Java เท่านั้นเขาต้องติดตั้ง JRE เท่านั้น และชุดของ JRE นี้จะต้องปรากฏในไดเรกทอรีไฟล์ C:/โปรแกรม/Java
มาดู JDK อีกครั้ง JDK เป็นตัวย่อของชุดพัฒนา Java English และเป็นชุดเครื่องมือพัฒนาซอฟต์แวร์สำหรับภาษา Java มันเป็นชุด Java สำหรับนักพัฒนา Java ส่วนประกอบพื้นฐานที่รวมอยู่ใน JDK รวมถึง: คอมไพเลอร์, เครื่องมือบรรจุภัณฑ์ JAR, เครื่องกำเนิดเอกสาร Javadoc, ดีบักดีบั๊ก, เครื่องกำเนิดไฟล์ส่วนหัว, disassembler, เครื่องมือตรวจสอบ ฯลฯ JDK มี JRE ที่เสร็จสมบูรณ์ ดังนั้นหากคุณติดตั้ง JDK คุณไม่ต้องติดตั้ง JRE อีก หากคอมพิวเตอร์ของคุณติดตั้งทั้ง JDK และ JRE คุณจะพบว่าคอมพิวเตอร์ของคุณมี JRE สองชุดหนึ่งชุดอยู่ใน/JRE และอีกเครื่องอยู่ใน C:/โปรแกรมโปรแกรม/Java/JRE1.5.0_15 ชุดหลังมีเครื่องเสมือน Java ฝั่งเซิร์ฟเวอร์น้อยกว่าชุดก่อนหน้า แต่คุณสามารถคัดลอกชุดเครื่องเสมือน Java Virtual ชุดก่อนหน้าของเซิร์ฟเวอร์ และเมื่อติดตั้ง JDK คุณสามารถเลือกได้ว่าจะติดตั้ง JRE นี้อยู่ใน C:/Program Files/Java Directory หรือไม่
ในที่สุดเรามาพูดถึง JVM โดยวิธีการ JVM เป็นเครื่องเสมือน Java ตัวย่อของ Java Virtual Machine ในภาษาอังกฤษ มันเป็นส่วนสำคัญที่สุดของการใช้งาน Java ทั้งหมดข้ามแพลตฟอร์ม โปรแกรม Java ทั้งหมดจะถูกรวบรวมเป็นไฟล์คลาส. Class ก่อนซึ่งสามารถดำเนินการบนเครื่องเสมือนได้ กล่าวอีกนัยหนึ่งคลาสไม่สอดคล้องกับระบบปฏิบัติการของเครื่องโดยตรง แต่โต้ตอบกับระบบปฏิบัติการทางอ้อมผ่านเครื่องเสมือนและเครื่องเสมือนจะตีความโปรแกรมไปยังระบบท้องถิ่นเพื่อดำเนินการ
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น