너무 헷갈리는 개념이라 한번 정리를 하고 넘어가야할 부분인거 같아 공부해보기로 했다. 스트림이란? - 네트웍에서 자료의 흐름이 물과 같다는 의미에서 유래 - 다양한 입출력 장치에 독립적으로 일관성 있는 입출력을 제공하는 방식 - 입출력이 구현되는 곳 : 파일 디스크, 키보드, 마우스, 메모리 네트웍 등 스트림의 구분 - 대상 기준 입력 스트림/출력스트림 (입/출) - 자료의 종류 바이트스트림/문자스트림 (바/문) - 기능 기반스트림/ 보조스트림 (기/보) 각 스트림에 무엇이 있는지 잘 알아야 할 것 같다. 입력스트림과 출력스트림 입력스트림 - 대상으로부터 자료를 읽어 들이는 스트림 종류 : FileInputStream, FileReader, BufferedInputStream, BufferReader 등..
import java.util.Arrays; import com.google.gson.Gson; public class Ex_Gson01 { public static void main(String[] args) { Gson gson = new Gson(); // Serialization : 자바 객체를 json문자열로 변환해 준다. System.out.println(gson.toJson(1)); System.out.println(gson.toJson("abcd")); System.out.println(gson.toJson(new Long(10))); System.out.println(gson.toJson(new int[] {1,2,3,4,5})); // toJson method는 넘어온 자바 형식의 데이..