"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 새로 추가된 세 가지 예외 기능

새로 추가된 세 가지 예외 기능

2024-11-06에 게시됨
검색:902
  • JDK 7부터 예외 처리가 자동 리소스 관리, 다중 캐치, 보다 정확한 rethrow라는 세 가지 새로운 기능으로 확장되었습니다.

  • 멀티 캐치를 사용하면 동일한 catch 절로 여러 예외를 포착하여 코드 중복을 피할 수 있습니다.

  • 멀티 캐치를 사용하려면 |로 구분된 예외 목록을 지정하세요. catch 절에서. 각 매개변수는 암시적으로 최종 매개변수입니다.

  • 사용 예: catch(final ArithmeticException | ArrayIndexOutOfBoundsException e) - 동일한 catch 절로 두 예외를 모두 포착합니다.

Três recursos das exceções adicionados recentemente

  • 프로그램은 0으로 나누려고 할 때 ArithmeticException을 생성하고 배열 경계 외부의 인덱스에 액세스할 때 ArrayIndexOutOfBoundsException을 생성합니다. 두 예외 모두 동일한 catch 절에 의해 포착됩니다.

  • 보다 정확한 다시 발생 기능은 다시 발생될 수 있는 예외 유형을 다음으로 제한합니다.

  • 1 try 블록에서 발생한 예외를 확인했습니다.

  • 2 이전 catch 절에서 처리되지 않은 예외입니다.

  • 3 매개변수의 하위 유형 또는 상위 유형인 예외.

  • 최종 재캐스트를 사용하려면 catch 블록의 매개변수가 final이어야 합니다. 즉, catch 블록 내에서 새 값을 할당할 수 없습니다. 이는 명시적으로 기술할 수 있지만 필수는 아닙니다.

릴리스 선언문 이 기사는 https://dev.to/devsjavagirls/tres-recursos-das-excecoes-adicionados-recentemente-13p9?1에서 복제됩니다.1 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3