본문 바로가기
개발/JAVA

12일차 예외처리와 awt

by Shuming 2015. 12. 8.
반응형





























1. throws

- 메소드를 정의할 때 throws 예약어를 시그내처에 추가하면 그 메소드를 호출하는 곳에서 예외 처리를 해야 한다. 
- Function throws SomeException이라는 문장을 생각하면 이해가 쉽다. Function이 SomeException 예외를
  던진다는 뜻이므로 Function을 사용하는 곳(호출하는 곳)을 try 블록으로 감싸준다.

01.class Test {
02.public static void f() throws ArithmeticException {
03.int a = 0;
04.a = 10/a;
05.}
06. 
07.public static void main(String[] args) {
08.try {
09.Test.f(); // 이 함수가 예외를 던진다.
10.catch (Exception e) {
11.System.out.println("main() 메소드가 예외를 잡아서 처리한다: " + e);
12.}
13.}
14.}

2. throw

- 강제로 예외를 발생시키는 경우에 사용한다. 
- throw 예약어 뒤에는 java.lang.Throwable 클래스를 상속받은 자식 클래스의 객체를 지정해야 한다. 

01.class Test {
02.public static void main(String[] args) {
03.try {
04.throw new Exception();
05.catch (Exception e) {
06.System.out.println(e);
07.}
08.}
09.}


출처 : http://chocodonut.tistory.com/101#viewSource










awt : 틀을 만들어주는 것. = UI user interface.

사용되는 패키지는 java.awt / java.awt.event


GUI

Container Components는

Visual Components 과 Menu Components를 포함하는 도화지 같은 역할.


add.는 container component 단 에서 제공되는 메소드.















Address.class








AddressTest.class







결과





반응형

'개발 > JAVA' 카테고리의 다른 글

14일차 AWT 종합.  (0) 2015.12.09
13일차 awt 예제  (0) 2015.12.09
11일차 묵시적 형변환과 다형성  (0) 2015.12.04
10일차  (0) 2015.12.03
9일차. 와퍼(Wrapper)와 각종 배열.  (0) 2015.12.02

댓글