[카테고리:] 프로그램/리눅스


[Java] 자바 I/O 에 대한 이해 (1)

♦ 자바 I/O 의 개요 I/O 용어 정리 자바 I/O 의 기준은 항상 자바 애플리케이션이다. 소스 ⇒ 자바 애플리케이션 ⇒ 목적지 소스(source) 자바 애플리케이션에서 데이터를 읽어 들이는 대상을 의미한다. 키보드, 파일, 네트워크 등이 있다. 목적지(destination) 자바 애플리케이션에서의 데이터 출력 대상을 의미한다. 모니터, 파일, 네트워크 등이 있다. 입력(input) 소스에서 자바 애플리케이션으로 데이터를 읽어 들이는 작업을 의미한다. […]

더 읽기

[Java] 자바의 컬렉션 프레임워크(Collection Framework)에 대한 이해 (2)

바로가기 >> [Java] 자바의 컬렉션 프레임워크(Collection Framework)에 대한 이해 (1) 컬렉션에 저장된 데이터를 일관된 형식으로 얻어오기 위한 방법으로 2가지 인터페이스를 사용한다. java.util.Enumeration 과 java.util.Iterator 이다. Enumeration List 계열 중 Vector 클래스에서 사용한다. Enumeration 인터페이스에 정의된 메소드 boolean hasMoreElements(); Object nextElement();   Enumeration 를 이용한 Vector 데이터 처리 import java.util.Enumeration; import java.util.Vector; import com.test08.Person; public class […]

더 읽기

[Java] 자바의 컬렉션 프레임워크(Collection Framework)에 대한 이해 (1)

♦ 자바의 컬렉션 프레임워크(Collection Framework) 자바에 컬렉션 프레임워크는 다수의 데이터를 쉽고 효과적으로 처리할 수 있도록 표준화된 방법을 제공하는 클래스의 집합을 의미한다. 즉, 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것을 말한다. 컬렉션 프레임워크는 자바의 인터페이스를 사용하여 구현된다. 컬렉션의 최상위 클래스는 Collection 인터페이스이다. Set 계열의 특징은 데이터 중복 저장이 불가능하고 저장 순서가 […]

더 읽기

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

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

더 읽기