람다식: 메서드로 전달 가능한 익명 함수를 단순화한 것반복문 적용 예시 before after배열이나 컬렉션의 데이터를 추상화하여, 공통된 방식으로 데이터를 읽고 쓸 수 있는 방법을 제공컬렉션은 데이터를 어떻게 저장/관리하고 접근하는지를 목표로 함 → 데이
Java 플랫폼은 이전까지 모놀리식 아키텍처로 구성 (주1. 모놀리식 아키텍처: 단일 코드 베이스의 애플리케이션)Java 플랫폼의 규모가 커지며 모놀리식 아키텍처의 단점 부각유지보수의 어려움유연하지 않은 확장성대규모 팀 작업에서의 불편함기술 변경에 대한 제한➡ 모듈화
지역변수의 타입을 명시하지 않아도 됨 (이전에는 타입을 명시했어야 함)컴파일러는 대입되는 객체를 통해 지역변수의 타입을 추론지역변수 초기화 시에만 사용가능초기화하지 않은 지역변수나 null로 초기화한 지역변수, 전역변수, 메서드의 매개변수, 반환형, 람다 식 내부 등에
strip()문자열 앞, 뒤의 공백 제거stripLeading()문자열 앞의 공백 제거stripTrailing()문자열 뒤의 공백 제거isBlank()문자열이 비어있거나 공백만 포함되어있을 경우 true를 반환. 즉, String.trim().isEmpty() 호출과