자바 try catch 예제

augusztus 1, 2019 8:20 du. Közzétette cccccccccccccc

참고: catch 블록이 두 개 이상의 예외 형식을 처리하는 경우 catch 매개 변수는 암시적으로 최종입니다. 이 예제에서는 catch 매개 변수 ex가 최종이므로 catch 블록 내에서 값을 할당할 수 없습니다. try 블록에 예외가 발생하면 JVM이 catch 블록을 먼저 실행한 다음 마지막으로 차단합니다. 각 catch 블록은 인수로 표시된 예외 유형을 처리하는 예외 처리기입니다. 인수 형식ExceptionType은 처리기가 처리할 수 있는 예외 유형을 선언하고 Throwable 클래스에서 상속하는 클래스의 이름이어야 합니다. 처리기는 이름으로 예외를 참조할 수 있습니다. try 블록과 연결된 catch 블록이 여러 개 있는 경우 예외 형식을 처리할 수 있는 첫 번째 catch 블록에서 예외가 처리됩니다. Java에서 두 가지 조합을 모두 지정할 수 있습니다. 두 버전 모두 유효합니다. 특정 예외를 catch하려는 경우 해당 예외와 관련된 블록에 일부 문을 작성할 수도 있기 때문입니다.

예외 클래스에서도 이 작업을 수행할 수 있습니다. 그러나 문제를 쉽게 식별할 수는 없습니다. “예외”는 부모 클래스이며 대부분 일반적이거나 예기치 않은 예외를 catch하는 데 사용됩니다. Java 코드를 실행할 때 프로그래머가 만든 코딩 오류, 잘못된 입력으로 인한 오류 또는 기타 예측할 수 없는 사항 등 다양한 오류가 발생할 수 있습니다. 2 단계) 파일을 저장하고 코드를 컴파일합니다. 명령을 사용하여 프로그램을 실행, 자바 예외 응용 프로그램은 N 다른 방법으로 잘못 될 수 있습니다. 그래서 여러 캐치 블록을 단일 시도 블록과 연결할 수 있습니다. 각 catch 블록에서 하나 이상의 특정 예외를 고유한 방식으로 처리할 수 있습니다. 자바의 여러 캐치 블록에서 배열의 크기는 7 오른쪽입니다………………………………………………………………………………………………………………………………………………………………………………………. int a[]=새 int[7]; a[4]=30/0; a[4]는 인덱스 4…..를 참조하는 것을 의미하지만 ArrayIndexOutOfsException try 블록에는 정상적인 조건에서 작동할 것으로 예상되는 응용 프로그램 코드가 포함되어 있습니다.

예를 들어 파일을 읽거나 데이터베이스에 쓰기또는 복잡한 비즈니스 작업을 수행합니다. 이 예제에서는 예외를 throw 하지 않는 try 블록에 코드를 유지 했습니다. throw 문은 예외 유형과 함께 사용됩니다. Java에서 사용할 수있는 많은 예외 유형이 있습니다 : 산술 예외, ClassNotFoundException, ArrayIndexOutOfsException, SecurityException 등. 참고: 예외를 예외로 사용하여 예외가 throw된 경우 catch할 수도 있습니다.

Kategória: Egyéb kategória

Írta: Gabor