Java는 대중적인 사랑을 받는 프로그래밍 언어다. 특히 우리나라의 사용 비율은 다른 국가에 비해 압도적으로 높다. 괜히 우리나라를 자바 공화국이라 부르는 것이 아니다. 이는 개발자의 커리어를 이어가는 동안 마주할 확률이 높은 언어라는 뜻이도 하다. Java를 잘 다룰
가비지 컬렉션(Garbage Collection)이란? 가비지 컬렉션은 자바의 메모리 관리 방법 중의 하나로 JVM의 Heap 영역에서 동적으로 할당했던 메모리 영역 중 필요 없게 된 메모리 영역을 주기적으로 삭제하는 프로세스다. C나 C++에서는 이러한 가비지 컬렉션
자바는 입출력 스트림을 통해 파일 입출력이 가능하다. 이를 이번 포스팅을 통해 간단하게 정리하고자 한다.자바는 데이터의 입출력을 스트림이라는 개념을 통해 수행한다. Java 8때 도입된 스트림 기능과는 별개다. 여기서 말하는 스트림은 입력 스트림과 출력 스트림에 대한