[태그:] java


[Java] 자바의 배열(Array)에 대한 간단한 이해

프로그램에서 사용되는 데이터는 일반적으로 소향의 데이터와 대량의 데이터로 구분될 수 있다. 소량 데이터 저장은 보통 변수를 사용하며 대량 데이터 저장은 배열 및 컬렉션을 사용한다. ♦ 자바의 배열 배열(Array) 배열의 특징 같은 데이터 형만 배열로 저장 가능하다. 기본 데이터 형과 참조 데이터 형 모두 배열로 저장 가능하다. 인덱스를 사용하여 배열의 각 요소에 접근할 수 있다. 인덱스는 […]

더 읽기

[Java] 자바의 예외처리(Exception Handling)에 대한 간단한 이해

♦ 자바의 예외처리(Exception Handling) 예외(Exception)는 프로그램 실행 중에 발생되는 의도하지 않은 문제를 의미한다. 예외가 발생되면 프로그램은 비정상 종료된다. 예외가 발생했을 때 프로그램을 비정상 종료하지 않고 정상 종료되도록 처리하는 것을 예외처리(Exception Handling)라고 한다. 예외발생 public class Test01 { public static void main(String[] args) { System.out.println(“프로그램 시작”); int num = 3/0; // 예외발생 System.out.println(“프로그램 종료”); // 실행안됨 […]

더 읽기

[Java] 자바의 static, final 키워드

♦ 자바의 static, final 키워드 자바 프로그램의 실행과정 소스코드 작성 ⇒ 클래스파일 생성 ⇒ 클래스파일 실행 ⇒ 클래스 로딩 ⇒ main 메소드 실행 ⇒ 인스턴스 생성 ⇒ 메소드 호출 ⇒ 결과 출력 클래스 로딩 – static 키워드를 사용한 변수와 메소드가 자동으로 메모리에 로딩 main 메소드 실행 – 여러 static 메소드들 중에서 시작점(starting point) 기능을 하는 […]

더 읽기

[Java] 자바의 중첩클래스(nested class)

♦ 자바의 중첩 클래스(nested class) 중첩클래스란 클래스안에 또다른 클래스가 정의되는 것을 말한다. 일반적으로 클래스는 독립적으로 정의되고 사용하지만 중첩클래스는 멤버 형태로 클래스를 포함할 수 있으며 중첩되는 클래스의 개수는 제한이 없다. 중첩클래스는 특정 클래스를 자신의 클래스 내부적인 용도로만 사용하고자 할때 효율적이다. 대표적인 형태가 GUI 이벤트를 처리하는 경우이다. 화면을 구성하는 GUI 클래스와 이벤트를 처리하는 이벤트 클래스가 있는데, GUI […]

더 읽기