본문 바로가기

자바

(2)
[JAVA} 예외처리(Exceptpion Handing) 1. 프로그램 오류의 종류 컴파일 에러(Compile-time Error) : 컴파일 도중 발생하는 에러 런타임 에러(Runtime Error) : 프로그램 구동 중 발생하는 에러 2. 예외처리의 정의와 목적 정의 : 프로그램 실행 시 발생할 수 있는 예외 발생에 대비한 코드 작성목적 : 프로그램의 비정상적인 종류를 막고, 정상적인 실행상태를 유지하는 것 3. 예외처리 구문 ( try - catch ) try { 예외가 발생할 수 있는 문장 } catch (Exception1 e1) { Exception1이 발생했을 경우, 이를 처리하기 위한 문장 } 예제를 통해서 살펴보도록 하자.1. class exercise1{ 2. public static void main(String args[]){ 3. int..
[JAVA} 클래스와 인스턴스(Class, Instance) 0. 들어가기 앞서 클래스는 기본 뼈대이고인스턴스는 구체적인 "상태(변수)" 와 "행위(기능)"의 집합이라고 생각하자. 위 카드를 생각해본다면카드 클래스에 대표적으로 들어가야 할 것들이 있을 것이다. 1. 고객의 이름 (변수) 2. 카드 유효기간 (변수) 3. 카드 번호 (변수) 4. 정보 인식 기능 (메서드) 5. 정보 보안 기능 (메서드) 그런데 고객 A, 고객 B, 고객 C 마다 가지고 있어야 할 정보들이 각기 다를 것이다.이렇게 찍어낸 카드는 각기 다른 "상태와 행위"를 갖는다. VisaCard 고객 A = new VisaCard ( ) ; // 고객 이름 : A , 유효기간 06월/20년VisaCard 고객 B = new VisaCard ( ) ; // 고객 이름 : B , 유효기간 05월/13..