나는 java puzzlers라는 자바 서적을 읽었다. 발견 한 블록은 return, break, continue 또는 tHRow로 finally 블록을 종료하지 않으며 확인 예외를 허용하지 않는다. finally 블록 밖으로 전파 할 수 있습니다. 좀 짧은 예제와 함께 자세히 설명해 주시겠습니까? 그럼 내가 완전히 이해할 수 있도록 ..!finally 블록의 몇 가지 예외와 역할에 관해서는
3
A
답변
0
//이 코드를 실행하고 당신은 당신이 실행할 때이 값을 얻을 것이다 볼 수
// 마지막으로 이렇게 우선 순위를 시도하고
의 수익이 경우에도 여기에 주어진 블록에 의해 반환// 잡기.
class A
{
int one()
{
try
{
int n[]= new int[5];
System.out.println("inside try");
n[7]=89;
return 10;
}
catch(Exception e)
{
System.out.println(e);
return 399;
}
finally
{
System.out.println(" this is finally block");
return 20; //priority is given to finally block
}
}
}
class final7
{
public static void main(String args[])
{
A ob= new A();
System.out.println(ob.one());
}
}
+0
게시물의 형식을 올바르게 지정하십시오. –
+0
불필요한 공백을 제거하는 것도 도움이 될 것입니다. –
관련 문제
- 1. .NET 디버깅을 중지하면 finally 블록의 코드가 실행됩니까?
- 2. Finally 블록의 동작을 이해할 수 없습니다.
- 3. CodeSmith에 대한 몇 가지 질문
- 4. 매개 변수 인덱스가 범위를 벗어남 finally 블록의 마지막 부분에있는 mysql
- 5. 몇 가지 간단한 오류
- 6. 몇 가지 코드를 설명하십시오
- 7. 스레드의 몇 가지 문제점
- 8. 몇 가지 질문은 autofac
- 9. 몇 가지 질문
- 10. 동적 바인딩 몇 가지
- 11. 몇 가지 옵션을
- 12. 몇 가지 오류
- 13. 내가 몇 가지 코드있어
- 14. 포인터 - 몇 가지 질문
- 15. 몇 가지 질문
- 16. 몇 가지 이유가 있습니다.
- 17. 여러 가지 나뭇 가지 템플릿 블록의 배열 처리
- 18. jquery에 관해서는
- 19. jquery에 관해서는
- 20. 몇 가지 버튼을 한 가지 방법?
- 21. iOS 개발에 대한 몇 가지 질문
- 22. 그릿에 관한 몇 가지 질문
- 23. 캐싱에 대한 몇 가지 질문
- 24. 서브 클래스로의 몇 가지 uibutton
- 25. 구문 분석을위한 몇 가지 팁
- 26. jqtouch에 관한 몇 가지 질문
- 27. 몇 가지 리디렉션을 만드는 방법
- 28. Apache Solr에서 몇 가지 찾기
- 29. 자바의 TCP 문제 몇 가지
- 30. 몇 가지 Lucene 관련 질문
결코 절대로 말하지 마십시오. 하지만 개념적으로 finally 블록은 완료 될 때까지 실행되어야합니다. 왜냐하면 try는 'try'를 위해 설정하는 동안 수행 된 활동을 반영하기위한 것이기 때문입니다. –
질문이 닫힌 이유는 무엇입니까? 나는 그것을 건설적이지 않은 것으로 보지 않는다. – dcernahoschi