Java 8 Stream API 사용법
Java 8 Optional 설명
가비지 컬렉션 이란 메모리 관리 기법중 하나로 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요없게 된 영역을 해제하는 기법이다.예를들어 아래 코드를 보자.go() 메소드가 실행될 때 새로운 Person 객체 하나가 메모리에 할당된다.이후 go() 메소드가 끝까지
얼마전에 멀티모듈 구조를 가지는 java 프로젝트를 시작하게 되었는데, 환경구축 과정에서 겪었던 내용들에 대해서 정리해보려고 합니다. 모듈 생성 방법 모듈 생성 자체는 매우 간단합니다. intellij 기준으로 다음과 같이 생성할 수 있습니다. gradle을 사용할
인자로 들어오는 Collection 객체를 복사하여 unmodifiable list를 반환한다.인자로 들어오는 Collection 객체의 읽기전용 unmodifiable list를 반환한다.두 함수 모두 원본 객체와 동일한 원소를 갖는 unmodifiable list를