Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

การยืนยันใน Java (JVM)


เมื่อ JVM โหลดโค้ดไบต์แล้ว (ด้วยความช่วยเหลือของไฟล์ .class) ระบบจะตรวจสอบ bytecode เพื่อดูความถูกต้องด้วยความช่วยเหลือของผู้ตรวจสอบ ผู้ตรวจสอบจะตรวจสอบการเชื่อมโยงเพื่อดำเนินการอย่างมีประสิทธิภาพ วิธีนี้ทำให้ล่ามทำงานได้อย่างมีประสิทธิภาพมาก กระบวนการนี้เรียกว่าการยืนยัน

ตัวอย่าง

public class Demo{
   private float my_val;
   float my_function(int my_val){
      int balance = my_val;
      this.my_val += balance;
      return this.my_val;
   }
   public static void main(String[] args){
      Demo my_obj = new Demo();
      System.out.println("The instance of Demo has been created");
      System.out.println(my_obj.my_function(3456));
   }
}

ผลลัพธ์

The instance of Demo has been created
3456.0

คลาสชื่อ Demo มีค่าทศนิยม ฟังก์ชันอื่นชื่อ 'my_function' จะเพิ่มค่าที่กำหนดให้กับค่าทศนิยม ในฟังก์ชันหลัก อินสแตนซ์ของคลาสสาธิตจะถูกสร้างขึ้น และเรียก 'my_function' บนวัตถุนี้ เอาต์พุตที่เกี่ยวข้องจะแสดงบนคอนโซล