Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Lança palavra-chave em Java com exemplo

Java lança palavra-chave


A palavra-chave Java lança é usado para declarar as informações de exceção que podem ocorrer durante a execução do programa. Ele fornece informações sobre a exceção para o programador. É melhor fornecer o código de tratamento de exceção para que o fluxo normal de execução do programa possa ser mantido.

Suponha que em seu programa java você esteja usando um método de biblioteca que lança uma exceção



Em seu programa, você tratará essa exceção usando 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){}
  }
}

Se você não tratar a exceção em um bloco try catch, a compilação falhará. Mas quase todos os outros métodos na biblioteca java ou mesmo definidos pelo usuário podem lançar uma ou duas exceções.


O tratamento de todas as exceções usando o bloco try e catch pode ser complicado e prejudicará a taxa de transferência do codificador.

Então, o java fornece uma opção, em que sempre que você estiver usando um código arriscado na definição do método, você o declara lançamentos uma exceção sem implementar try catch.

sintaxe de exceção java throw

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

Java lança Exemplo


Considere o mesmo exemplo acima com lançamentos na declaração do método.
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();
    }
}


Nota:Para obter os códigos acima com sucesso, primeiro crie um arquivo de texto vazio com o nome Data1.txt em sua unidade C. Em suma, existem dois métodos para lidar com exceções.
  1. Coloque o código que causa a exceção no bloco try and catch.
  2. Declare que o método está lançando uma exceção

Se um dos dois acima não for feito, o compilador dará um erro. A ideia por trás da aplicação dessa regra é que você, como programador, esteja ciente de que um determinado código pode ser arriscado e gerar uma exceção.

Qual ​​é a diferença entre arremesso e arremesso?


lançar

lançamentos
É usado para criar um novo objeto Exception e lançá-lo É usado na definição do método, para declarar que um método arriscado está sendo chamado.
Usando a palavra-chave throw, você pode declarar apenas uma exceção por vez Usando a palavra-chave throws, você pode declarar várias exceções por vez.
Exemplo:

throw new IOException(“não é possível abrir a conexão”);
Exemplo:

lança IOException, ArrayIndexBoundException;

Resumo


A "palavra-chave Java throw" é usado para declarar uma exceção. Para qualquer método que irá “lançar” uma exceção, é obrigatório que no método de chamada, você use throws para listar a exceção lançada.

Java

  1. Palavra-chave final Java
  2. Exceções Java
  3. Manipulação de Exceções Java
  4. Método String Length () em Java:como encontrar com exemplo
  5. Método Java String charAt() com exemplo
  6. String Java contém() Método | Verificar substring com exemplo
  7. Java String EndsWith() Método com Exemplo
  8. Java BufferedReader:Como Ler Arquivo em Java com Exemplo
  9. Algoritmo de ordenação por inserção em Java com exemplo de programa
  10. Classificação de seleção no programa Java com exemplo