>Java >java지도 시간 >호출타겟 예외란 무엇입니까?

호출타겟 예외란 무엇입니까?

(*-*)浩
(*-*)浩원래의
2019-07-27 10:49:3943624검색

JAVA 리플렉션 메커니즘은 모든 엔터티 클래스에 대해 이 클래스의 모든 속성과 메서드를 알 수 있으며, 이 동적 정보 획득 및 동적 호출을 호출할 수 있습니다. 객체 메소드의 기능을 Java 언어의 반영 메커니즘이라고 합니다.

호출타겟 예외란 무엇입니까?

Java 리플렉션 메커니즘은 Java 프로그램의 실행 상태에서 모든 클래스에 대해 해당 객체에 대해 이 클래스의 모든 속성과 메서드를 얻을 수 있고 해당 속성을 호출할 수 있음을 의미합니다. . 클래스의 내용을 동적으로 획득하고 객체를 동적으로 호출하는 이러한 방법을 반사 메커니즘이라고 합니다. (추천 학습: Java 비디오 튜토리얼)

Java의 반사 메커니즘을 통해 프로그래머는 클래스를 알 수 없는 경우 클래스 관련 정보를 보다 다양하고 유연하게 얻을 수 있습니다. 이는 클래스에서 해당 메소드를 호출하는 것이 Java의 유연성을 높이는 방법입니다. 섹스와 역학의 메커니즘.

invocation targetException은 반영 예외입니다.

일반적으로 발생하는 InvocationTargetException은 NullPointerException입니다.

예외의 특정 메서드 보기:

캐치의 Exception ex에 마우스를 올려 대상에서 발생한 특정 예외 정보를 확인하세요.

해결책:

대상에서 예외가 특정 클래스를 찾을 수 없는 경우 SQL에서 반환된 클래스의 필드가 데이터베이스의 필드와 일치하는지 확인하고 일치하지 않는 경우 수정 방법은 다음과 같습니다. 다음: 찾고 있는 필드가 열거형으로 정의된 경우 예를 들어 프로젝트에서 상태가 열거형으로 정의된

  SELECT ID, pro_OtherProductTypeID as proOtherProductTypeID, ExchangeType as exchangeType, ObjectID as objectID, name, RequireNubs as requireNubs, Repertory as repertory,
  CASE State WHEN 1 THEN 'NORMAL' WHEN 2 THEN 'RECYCLE' WHEN 127 THEN 'DELETED' END as 'State'
    from XXX

와 같이 이스케이프하려면 ..when ... 그런 다음 ...end 메소드를 사용하여 이스케이프하고 열거형에 해당하는 값으로 변환할 수 있습니다. 열거형에 없는 값은 이스케이프할 필요가 없습니다.

자바 관련 기술 기사를 더 보려면

를 방문하세요. Java Development Tutorial

칼럼을 배워보세요!

위 내용은 호출타겟 예외란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.