
클래스안에 있는 클래스라는 뜻이다.내부 클래스에서 외부 클래스의 멤버들에게 쉽게 접근코드의 복잡성을 줄임 ( 캡슐화 )BBB 클래스가 AAA 클래스 안에서만 쓴다는 가정하에 안에 넣는 것임. 만약 다른 클래스도 BBB를 원한다면 당연히 내부 클래스를 하면 안됨.

익명 클래스(Anonymous Class)에 대해 짧게 정리!

Generics 정의 > 컴파일시 타입을 체크해 주는 기능 - JDK 1.5 장점 > 객체의 타입 안정성을 높이고 형변환의 번거로움을 줄여줌

사전적의미로는 주석이라는 말이며, 소스코드에 추가해서 사용할 수 있는 메타 데이터의 일종이다. 메타 데이터란 컴파일 과정과 실행 과정에서 코드를 어떻게 처리해야하는지를 알려주기 위한 추가 정보이다.자바의 어노테이션은 @(골뱅이) 기호를 앞에 붙여서 사용한다. JDK 1

JDK 1.5 이상부터 사용 가능한 문법이다."Enumeration"의 약자인 enum을 사용하며, enum은 요소 또는 멤버라 불리는 명명된 값의 집합을 이루는 자료형이다. 열거자 이름들은 일반적으로 해당 언어의 상수 역할을 하는 식별자다.열거형으로 선언된 순서에 따

함수형 언어 기능이다.함수(메서드)를 간단한 식(expression)으로 표현하는 것익명 함수이다.메서드의 이름과 반환타입을 제거하고 -> 를 블록{} 앞에 추가한다.반환값이 있는 경우, 식이나 값만 적고 return 문 생략 가능. 끝에 ;(세미콜론) 안붙임매개변수의