Hoje, um amigo me deixou uma mensagem perguntando: o que significa {...} catch () {...} significa? Para que é usado?
Simplificando, eles são usados para capturar exceções
Vamos explicar em detalhes com um exemplo
tente {imagem img = image.createImage ("/image.png");
Imagem img = imagem.createImage ("/image.png");
Se o arquivo não puder ser encontrado, ocorrerá um erro nele.
Catch é para pegar a exceção e, em seguida, lidar com a exceção.
Ou seja, ele primeiro executa o programa nos colchetes de tentativa:
Imagem img = imagem.createImage ("/image.png");
alert.setImage (IMG);
Se houver um erro nele, pule diretamente para o bloco de captura e o Sistema de Lança.out.println ("Erro");