개발 2

[JAVA]입출력 스트림과 파일 입출력

8.1 자바의 입출력 스트림 스트림 - 연속적인 데이터 흐름 혹은 데이터를 전송하는 소프트웨어 모듈 스트림 입출력 - 버퍼를 갖고 순차적으로 이루어지는 입출력 입력 스트림 - 입력 장치로부터 자바 프로그램으로 데이터를 전달출력 스트림 - 출력 장치로 데이터 출력 입출력 스트림 특징-스트림은 단방향 입니다. 입력과 출력을 동시에 하는 스트림은 없습니다.-스트림의 양 끝에는 입출력 장치와 자바 응용프로그램이 연결됩니다.자바 프로그램은 입력 스트림과 출력 스트림과만 연결하고 입출력 스트림이 입출력 장치를 제어합니다.-스트림을 통해 흘러가는 기본단위는 바이트나 문자 입니다.-스트림은 선입선출, 즉 FIFO(first in first out) 구조이다. ---------------------------------..

[JAVA]StringBuffer 클래스

StringBuffer 클래스-StringBuffer 클래스는 클래스를 문자열로 다룰 때 유용하게 사용되는 클래스 중 하나입니다.-문자열을 수정할 수 있는 공간을 제공합니다.(가변성)-문자열을 저장하기 위해 문자 배열을 사용합니다. -다양한 메소드를 지원합니다. append,insert,delete 등.. 앞서 말한 String과의 차이는 무엇일까요?-String은 불변한 문자열을 처리하기 위한 클래스인 반면, StringBuffer은 가변한 문자열을 처리하기 위한 클래스입니다.-String은 새로운 객체를 생성하여 추가 및 변경이 되지만, StringBuffer은 기존의 객체로 추가 및 변경이 됩니다. 예제public class StringBufferExample { public static vo..