변수의 정의 -> 값을 저장할 수 있는 메모리 상의 공간
JAVA개념
1. 운영체제에 독립적이다. -> 기존의 언어는 한 운영체제에 맞게 개발된 프로그램을 다른 종류의 운영체제에 적용하기 위해서 많은 노력 -> 자바에서는 이런 노력 X Why? -> 자바 가상머신(JVM) 때문 -> 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM하고만 통신 -> JVM이 자바 응용프로그램으로부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달 -> JVM은 운영체제에 종속적, 썬에서는 여러 운영체제에 설치할 수 있는 서로 다른 버전의 JVM 제공 Write once, run anywhere 라고 표현 -> '한번 작성하면, 어디서든 실행된다' 2. 객체지향 언어이다. -> 객체지향 프로그래밍언어(object-oriented pro-gramming language) 중..

너무 헷갈리는 개념이라 한번 정리를 하고 넘어가야할 부분인거 같아 공부해보기로 했다. 스트림이란? - 네트웍에서 자료의 흐름이 물과 같다는 의미에서 유래 - 다양한 입출력 장치에 독립적으로 일관성 있는 입출력을 제공하는 방식 - 입출력이 구현되는 곳 : 파일 디스크, 키보드, 마우스, 메모리 네트웍 등 스트림의 구분 - 대상 기준 입력 스트림/출력스트림 (입/출) - 자료의 종류 바이트스트림/문자스트림 (바/문) - 기능 기반스트림/ 보조스트림 (기/보) 각 스트림에 무엇이 있는지 잘 알아야 할 것 같다. 입력스트림과 출력스트림 입력스트림 - 대상으로부터 자료를 읽어 들이는 스트림 종류 : 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는 넘어온 자바 형식의 데이..