목록arraylist (2)
판봉 개발 일기
Scanner 클래스 Scanner 클래스는 입출력 스트림도 아니며, 보조 스트림도 아닙니다. Scanner는 문자 파일이나 바이트 기반 입력 스트림에서 라인 단위 문자열을 쉽게 읽도록 하기위하여 java.util 패키지에서 제공하는 클래스입니다. 전의 글에는 여러가지 보조 스트림을 연결하는 작업이 필요했다면 Scanner는 보조 스트림 없이 라인 단위 문자열을 쉽게 읽을수 있습니다. 즉, nextLine() 메소드를 제공합니다. 다음은 위와 관련된 코드입니다. public class Product { private int pno; private String name; private int price; private int stock; public int getPno() { return pno;} pub..
ObjectOutputStream과 ObjectInputStream 보조 스트림을 연결하면 메모리에 생성된 객체를 파일 또는 네트워크로 출력할 수 있습니다. ObjectOutputStream은 객체를 직렬화하며, ObjectInputStream은 객체로 역직렬화하는 역할을 합니다. ※직렬화란? 객체를 바이트 배열로 만드는 것을 말합니다. 역질렬화는 바이트 배열을 다시 객체로 복원하는 것을 말합니다. ObjectInputStream과 ObjectOutputStream은 다른 보조 스트림과 마찬가지로 연결할 바이트 기반 입출력 스트림을 생성자의 매개값으로 받게됩니다. ObjectInputStream ois = new ObjectInputStream(바이트 기반 입력 스트림); OjbectOutputStrea..