Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

자바(JVM)에서 검증

<시간/>

바이트 코드가 JVM에 의해 로드되면(.class 파일의 도움으로), 검증자의 도움으로 유효성을 확인하기 위해 바이트 코드가 검사됩니다. 검증자는 작업을 효율적으로 수행하기 위해 연결을 확인합니다. 이런 식으로 인터프리터는 훨씬 효율적으로 수행합니다. 이 프로세스를 확인이라고 합니다.

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'이라는 또 다른 함수는 주어진 값을 float 값에 추가합니다. 메인 함수에서 Demo 클래스의 인스턴스가 생성되고 이 객체에 대해 'my_function'이 호출됩니다. 관련 출력이 콘솔에 표시됩니다.