본문 바로가기
컴퓨터과학[3-1]/[3-1]J A V A

[JAVA] Package & Exception : 패키지와 예외처리

by boolean 2016. 2. 20.
728x90

[JAVA] Package & Exception : 패키지와 예외처리

용어정리



Package : 패키지
관련이 있는 클래스들과 인터페이스들의 묶음이 패키지 이다.전체 패키지의 구조는 계층구조이다. 패키지를 이용해 클래스들을 배열함으로써 관리하기 숴워지고 이름 충돌을 피할 수 있으며 또흔 접근를 제어할 수 있다.
 
prompt% javac -d . filename.java  //javac type(-d:directory) src(. :filename.java가 위치한 폴더) filename.java
API : 응용 프로그램용 인터페이스
Application Programming Interface의 약어이며 응용 프로그램에서 사용할 수 있도록 인터페이스가 갖추어진 함수 또는 클래스 들의 라이브러리를 의미한다. Java 가 재공하는 클래스 라이브러리에 관해 자세히 알아 보려면 Java API 설명 문서 :http://download.oracle/com/javase/7/docs/api/를 참고하기 바란다.
Exception : 예외처리
Java 언어에서 예외란 경미한 오류이며, 에러는 심각한 오류이다. 예외가 발생하면 예외 객체가 만들어져 throw 되는데 프로그렘 상에서 그것을 catch하여 정상 흐름으로 복구 시킬 수 있다. 반면 에러가 발생하면 catch할 수 없으며 프로그렘을 비정상적으로 종료된다.

학습정리



  1. 관련이 있는 클래스들과 인터페이스들을 하나의 패키지에 위치 시킨다.
  2. 프로그램 상에서 성위 패키지와 하위 패키지를 구분할 때 . 표기를 사용한다.
  3. 패키지를 정의하기 위해 package 구문을 사용한다.
  4. import 구문을 서용하면 위부의 클래스를 사요할 때 패키지 이름을 생략할 수 있다.
  5. 예외는 프로그램 수행 중에 발생하는 경미한 요류로 복구가 가능하다.
  6. 예외 객체는 Exception 클래스 또는 하위 클래스로 표현된다.
  7. try catch 구문을 이용하여 예외를 처리한다.
  8. 메소드 선언에서 'throws 예외이름'을 사용하면 발생되는 예외를 전파할 수 있다.


'컴퓨터과학[3-1] > [3-1]J A V A' 카테고리의 다른 글

[JAVA] Multi Thread Programming  (0) 2016.02.25
[JAVA] Java.lang Pakage  (0) 2016.02.20
[JAVA] 객체지향 프로그래밍[2]  (0) 2016.02.18
[JAVA] 객체지향 프로그래밍[1]  (0) 2015.12.11
[JAVA] 기본문법[2]  (0) 2015.12.11

댓글