자바 : 최종의 차이, 마지막으로하고 확정

자바에서 최종, 최종 마무리 사이에는 많은 차이가있다. 마지막 최종 다음을 마무리 차이 목록 :

아니

결정적인

드디어

마무리

1

최종 클래스, 메소드 및 변수를 적용하는 제한한다. 최종 클래스가 상속 할 수없는 최종있어서 커버 할 수없고, 그 변수의 최종 값을 변경할 수 없다.

마지막 여부에 관계없이 처리 예외, 지역 코드 중요한 배치 영역의 코드를 실행한다.

폐기물을 재활용하기 전에 세정 공정을 수행하기위한 작업을 완료.

최종 키 단어

코드 블록의 마지막

방법 마무리

최종 예 ①

. (1)  공용  클래스 FinalExample {
 2      공용  정적  무효 메인 (문자열 []를 인수) {
 . 3          최종  INT X = 100 ]
 . (4)          X = 200이다;     // 컴파일시에 오류 
5      }
 6 }

meaasge :

② 마지막으로 예

1 개  공용  클래스 FinallyExample {
 2      공용  정적  무효 메인 (문자열 []에 args) {
 3          시도 {
 4              INT (X) = 300 ;
5          } 캐치 (예외 E) {
 6              에서 System.out.println (E);
7          }
 8          마지막 {
 9              에서 System.out.println ( "마지막 블록을 실행한다" );
10          }
 11      }
 12 }

산출:

예를 마무리 ③

1  FinalizeExample {
 2      공개  공극 마무리 () {
 3          에서 System.out.println ( "라고 확정" );
4      }
 5  
6      공중  정적  무효 메인 (문자열 []에 args) {
 7          FinalizeExample에 F1 =이 새로운 FinalizeExample ();
8          FinalizeExample의 F2 = 새로운 FinalizeExample ();
9          F1 = ;
10          F2 = ;
11          이루어지는 시스템 ();
12      }
 13 }

산출:

 

추천

출처www.cnblogs.com/magic-sea/p/11728075.html