Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Melempar Kata Kunci di Jawa dengan Contoh

Java melempar kata kunci

Kata kunci lemparan Java digunakan untuk mendeklarasikan informasi pengecualian yang mungkin terjadi selama eksekusi program. Ini memberikan informasi tentang pengecualian untuk programmer. Sebaiknya berikan kode penanganan pengecualian sehingga aliran normal eksekusi program dapat dipertahankan.

Misalkan dalam program Java Anda, Anda menggunakan metode perpustakaan yang melempar Pengecualian

Dalam program Anda, Anda akan menangani pengecualian ini menggunakan 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){}
  }
}

Jika Anda tidak menangani pengecualian di blok try catch, kompilasi akan gagal. Tetapi hampir setiap metode lain di perpustakaan Java atau bahkan yang ditentukan pengguna dapat menimbulkan satu atau dua pengecualian.


Menangani semua pengecualian menggunakan blok coba dan tangkap dapat menjadi rumit dan akan menghambat throughput pembuat kode.

Jadi Java menyediakan opsi, di mana setiap kali Anda menggunakan potongan kode yang berisiko dalam definisi metode, Anda mendeklarasikannya melempar pengecualian tanpa menerapkan try catch.

java throw Exception Syntax

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

Contoh lemparan Java

Pertimbangkan contoh yang sama seperti di atas dengan lemparan dalam deklarasi metode.

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();
    }
}

Catatan:Untuk berhasil kode di atas, pertama buat file teks kosong dengan nama Data1.txt di drive C Anda. Singkatnya, ada dua metode untuk menangani Pengecualian.

  1. Letakkan kode penyebab Pengecualian di blok coba dan tangkap.
  2. Deklarasikan metode yang akan melempar Pengecualian

Jika salah satu dari dua di atas tidak dilakukan, kompiler memberikan kesalahan. Gagasan di balik penerapan aturan ini adalah Anda sebagai programmer menyadari bahwa bagian kode tertentu dapat berisiko dan dapat menimbulkan pengecualian.

Apa perbedaan antara lemparan dan lemparan?


lempar

melempar
Digunakan untuk membuat objek Exception baru dan membuangnya Ini digunakan dalam definisi metode, untuk menyatakan bahwa metode berisiko sedang dipanggil.
Dengan menggunakan kata kunci throw, Anda hanya dapat mendeklarasikan satu Pengecualian pada satu waktu Dengan menggunakan kata kunci throws, Anda dapat mendeklarasikan beberapa pengecualian sekaligus.
Contoh:

throw new IOException(“tidak dapat membuka koneksi”);

Contoh:

melempar IOException, ArrayIndexBoundException;

Ringkasan

“Kata kunci Java throw” digunakan untuk mendeklarasikan eksepsi. Untuk metode apa pun yang akan “melempar” pengecualian, wajib bahwa dalam metode pemanggilan, Anda menggunakan lemparan untuk mencantumkan pengecualian yang dilempar.


java

  1. Kata kunci terakhir Java
  2. Pengecualian Jawa
  3. Penanganan Pengecualian Java
  4. String Length() Metode di Java:Cara menemukan dengan Contoh
  5. Metode Java String charAt() dengan Contoh
  6. String Java berisi() Metode | Periksa Substring dengan Contoh
  7. Java String EndsWith() Metode dengan Contoh
  8. Java BufferedReader:Cara Membaca File di Java dengan Contoh
  9. Algoritma Insertion Sort di Java dengan Contoh Program
  10. Sortir Seleksi dalam Program Java dengan Contoh