public class Day{ public static void main(String[] args){ String test ="no"; try{ System.out.println("Start try"); doRisky(test); System.out.println("end try"); } catch(ScaryException se){ System.out.println("scary exception"); }finally{ System.out.println("finally"); } System.out.println("end of main"); } static void doRisky(String test) throws ScaryException{ System.out.println("start risky"); if("yes".equals(test)){ throw new ScaryException(); } System.out.println("end risky"); return; } }
Exception...
the first GUI:
import javax.swing.*;
import java.awt.*;
public class Day{
public static void main(String[] args){
JFrame frame=new JFrame();
JButton button =new JButton("Click hy!");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(button);
frame.setSize(300,300);
frame.setVisible(true);
}
}