工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

例を使用してJavaでキーワードをスローします

Java スロー キーワード

Java throws キーワード プログラムの実行中に発生する可能性のある例外情報を宣言するために使用されます。プログラマーに例外に関する情報を提供します。通常のプログラム実行フローを維持できるように、例外処理コードを提供することをお勧めします。

Java プログラムで、例外をスローするライブラリ メソッドを使用しているとします

プログラムでは、try &catch を使用してこの例外を処理します。

import java.io.*;
class file1{
  public static void main(String[] args) {
     try{
           FileWriter file = new FileWriter("c:\\Data1.txt");
           file.write("Guru99");
           file.close();
    }
    catch(IOException){}
  }
}

try catch ブロックで例外を処理しないと、コンパイルは失敗します。しかし、Java ライブラリ内の他のほとんどすべてのメソッドまたはユーザー定義のメソッドでさえ、1 つまたは 2 つの例外をスローする可能性があります。


try と catch ブロックを使用してすべての例外を処理するのは面倒で、コーダーのスループットを妨げる可能性があります。

そのため、Java にはオプションが用意されています。このオプションでは、メソッド定義で危険なコードを使用しているときはいつでも、それを スロー することを宣言します。 try catch を実装していない例外。

java throw 例外構文

method (Arguments) throws Exception1,Exception2,Exception,… {}

Java スローの例

メソッド宣言でスローを使用する上記と同じ例を検討してください。

import java.io.*;
class file1{
    public static void main(String[] args) throws IOException{
      FileWriter file = new FileWriter("c:\\Data1.txt");
      file.write("Guru99");
      file.close();
    }
}

注:上記のコードを正常に実行するには、まず C ドライブに Data1.txt という名前の空のテキスト ファイルを作成します。まとめると、例外を処理する方法は 2 つあります。

<オール>
  • 例外の原因となるコードを try と catch ブロックに入れます。
  • メソッドが例外をスローすることを宣言する
  • 上記の 2 つのいずれかが行われていない場合、コンパイラはエラーを返します。 このルールを適用する背後にある考え方は、プログラマーとして、特定のコードが危険であり、例外をスローする可能性があることを認識しているということです。

    投げと投げの違いは何ですか?


    throw

    スロー
    新しい Exception オブジェクトを作成してスローするために使用されます 危険なメソッドが呼び出されていることを宣言するために、メソッド定義で使用されます。
    throw キーワードを使用すると、一度に 1 つの例外しか宣言できません throws キーワードを使用すると、一度に複数の例外を宣言できます。
    例:

    throw new IOException(“接続を開けません”);

    例:

    IOException、ArrayIndexBoundException をスローします。

    まとめ

    「Java スロー キーワード」 例外を宣言するために使用されます。例外を「スロー」するメソッドでは、呼び出し元のメソッドで throws を使用して、スローされた例外をリストすることが必須です。


    Java

    1. Java 最終キーワード
    2. Java 例外
    3. Java 例外処理
    4. 例を使用した Java OOP でのカプセル化
    5. Java の String Length() メソッド:例で見つける方法
    6. Java String charAt() メソッドと例
    7. Java String contains() メソッド |部分文字列を例でチェック
    8. 例を使用したJava文字列のendsWith()メソッド
    9. Java BufferedReader:例を使用して Java でファイルを読み取る方法
    10. プログラム例を使用した Java の挿入ソート アルゴリズム
    11. 例を使用したJavaプログラムでの選択ソート