キーワードに関連する例外処理の問題は、最終的には最終的に...キャッチ...してみてください

前または後に戻ってくる場合1.次のコードでは、最終的には実行されませんか?
公共 ボイド試験(){
     int型 = )(こんにちは。
    System.out.println( "A =" + A)。
} 

公共 INT ハロー(){
     int型、A = 10 試す{ 
        のSystem.out.println( "A =" + A)。
        返す ++を
    } キャッチ(例外e){ 
        e.printStackTrace(); 
    } 最後に{ 
        するSystem.out.println( "A =" + A)。++ ; 
        System.out.println( "A =" +A); 
    } 
    戻り 5 
}

[A]:finallyブロックが実行とリターンの前に実行されますたび

2.  最後にファイナライズJavaで、最終的な差()の

  • 最終的修飾クラスが継承することができない、方法の最終的な修正は上書きすることができず、最終的な改変の変数が一定です。
  • 最後に、キー例外が処理され、通常、それはまた、3と組み合わせて使用​​することができ、また、最終的に組み合わせて使用​​することができ、試してみて、catchステートメントを組み合わせて使用​​することができます。代表的には、最終的にたびに(異常である)コードを実行する請求は、一般に、データベース接続などのリソースのいくつかの抵抗性能を閉じるために使用されます。
  • ファイナライズ()、オブジェクト・クラスの方法で修飾することにより保護されているので、我々は、ファイナライズ()メソッドをオーバーライドすることができサブクラス。その役割は、オブジェクトがガベージコレクションの実装で回収される前に、Javaが自動的にこのメソッドを呼び出しますので、あなたには、いくつかの回復の動作を定義したり、この方法では、メモリリソースをクリーンアップすることができます。

おすすめ

転載: www.cnblogs.com/EaTerLeader/p/11078321.html