자바 I/O 스트림: 파일 데이터 처리의 기초
자바 애플리케이션에서 파일이나 네트워크를 통해 데이터를 교환하는 것은 매우 흔한 작업입니다. 이러한 데이터 교환은 '입력(Input)'과 '출력(Output)'이라는 두 가지 주요 흐름을 통해 이루어지며, 자바에서는 이를 I/O(Input/Output) 스트림이라는 개념으로 추상화합니다. I/O 스트림은 데이터의 원천(Source)과 목적지(Destination)를 연결하는 파이프라인과 같다고 ...
7월 23일 04:55에 게시됨
자바 재귀 및 바이트 스트림을 활용한 파일 복사
재귀 이해
메소드가 자기 자신을 호출하는 프로그래밍 기법으로, 다음 주의사항이 적용됩니다:
반드시 종료 조건(exit condition)이 존재해야 함
호출 깊이 제한으로 스택 오버플로우 방지
생성자에서는 재귀 사용 불가
기본 재귀 예제
public class RecursionExample {
public static void main(String[] args) {
recursiveMethod(3);
}
stat ...
7월 7일 00:58에 게시됨