try catch 예제

setTimeout과 같이 “예약된” 코드에서 예외가 발생하는 경우 try.를 시도합니다. catch 는 그것을 잡지 않습니다 : 4 단계) 이제 시도및 catch가이 예외를 처리하는 데 어떻게 도움이되는지 살펴 보겠습니다. 코드 줄을 try 블록에 입력한 다음 catch 블록을 입력하는 예외를 넣습니다. 다음 코드를 편집기로 복사합니다. 우리는 특정 예외에 따라 작업을 수행 하기 위해 여러 캐치 블록을 사용 하 여, 예제: arithmeticException 을 무시할 수 있습니다 그래서 캐치 (산술 예외 e){ /아무것도 하지 않습니다 } 지금 있을 때 몇 가지 작업을 수행 하려고 ArrayIndexOutOfBoundsException 그래서 당신은 캐치 (ArrayIndexOutOfboundsException e){ 로그 (“바운드 예외에서 인덱스가 발생, 코드를 봐”); } 동일한 try 블록 ex 산술 예외 및 배열 인덱스에서 예외 및 해당 catch 블록에서 2 개의 예외를 작성하면 출력은 산술 예외만 가져옵니다. 배열 인덱스를 경계 외 예외를 처리 하지 않는 이유입니다. 저에게 말하십시오…. finally 문을 사용하면 try… catch, 결과에 관계 없이: try 블록에는 예외가 발생할 수 있는 문 집합이 포함되어 있습니다. try 블록 뒤에는 항상 catch 블록이 있으며, 이 블록은 연결된 try 블록에서 발생하는 예외를 처리합니다. 시도 블록 뒤에 캐치 블록 또는 마지막으로 블록 또는 둘 다해야 합니다.

이것은 시도 캐치 블록을 사용하는 것보다 낫습니다. try/catch 문으로 들어가기 전에 가능한 한 적게 사용하십시오. 오류가 발생할 때마다 예외가 throw됩니다. 몇 가지 예: ArrayIndexOutOfbounds 는 배열에 없는 인덱스에 액세스 하는 경우 throw (예: arr[5]에 액세스 하려고 하지만 arr[4]) 잘못 된 산술 작업이 수행 되는 경우 산술 오류가 throw 됩니다 (예: 42/0, 0으로 분할) 하지만 구문 구문 구문 구문 구문 try.가 있습니다. 캐치는 오류를 “캐치”할 수 있으며, 죽는 대신 더 합리적인 일을합니다. 여기 우리는 캐치 블록을 사용하고 있습니다 … 마지막으로 블록을 사용하는 필요성과 사용은 무엇입니까? catch 블록은 try 블록 후에만 사용해야 합니다. 단일 시도 블록으로 여러 catch 블록을 사용할 수 있습니다. 공통 언어 런타임(CLR)은 catch 블록에서 처리하지 않는 예외를 catch합니다. CLR에서 예외가 발견되면 CLR 구성에 따라 다음 결과 중 하나가 발생할 수 있습니다. 캐치 섹션이 없거나 마침내 없을 수 있으므로 시도하십시오.

캐치 및 시도.. 마지막으로 유효합니다. 6 단계) 컴파일 오류? 예외는 산술 예외의 기본 클래스이기 때문입니다.

This entry was posted in Uncategorized. Bookmark the permalink.

Fatal error: Cannot redeclare class walker in /home/content/90/8606590/html/booksnboots/wp-content/themes/teentouch/comments.php on line 10