이 글은 이것이 자바다를 참고하여 작성되었습니다. 객체(Object) >: 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른 것과 식별 가능한 것 속성과 동작으로 구성 속성 : 필드(field) 동작 : 메소드(method)
이 글은 이것이 자바다를 참고하여 작성되었습니다.클래스에 고정된 멤버. 객체를 생성하지 않고 사용할 수 있는 필드와 메소드. 각각 정적 필드, 정적 메소드라고 부른다. 객체(인스턴스)에 소속된 멤버가 아니라 클래스에 소속된 멤버이기 때문에 클래스 멤버라고도 한다.인스턴

이 글은 이것이 자바다를 참고하여 작성되었습니다.public, protected, default, private 네 종류: 클래스에 접근할 수 있는 접근 제한 : public, defaultdefault 접근 제한class 클래스 {...}클래스를 선언할 때 publi
이 글은 이것이 자바다를 참고하여 작성되었습니다.부모 클래스에서 private 접근 제한을 갖는 필드와 메소드는 상속 대상에서 제외된다. 그리고 부모 클래스와 자식 클래스가 다른 패키지에 존재한다면 default 접근 제한을 갖는 필드와 메소드도 상속 대상에서 제외된다
이 글은 이것이 자바다를 참고하여 작성되었습니다. 인터페이스(Interface) >: 객체의 사용 방법을 정의한 타입. 개발 코드를 수정하지 않고, 사용하는 객체를 변경할 수 있도록 한다. 인터페이스 선언 > 상수와 메소드만을 구성 멤버로 가진다. 객체로 생성할 수
이 글은 이것이 자바다를 참고하여 작성되었습니다.인터페이스 변수 = 구현객체;인터페이스 구현 클래스를 상속해서 자식 클래스를 만들었다면 자식 객체 역시 인터페이스 타입으로 자동 타입 변환할 수 있다.다음과 같이 필드 타입으로 타이어 인터페이스를 선언하게 되면 필드값으로

이 글은 이것이 자바다를 참고하여 작성되었습니다. 제네릭 타입(class, interface) >* 제네릭 타입 : 타입을 파라미터로 가지는 클래스와 인터페이스.

이 글은 이것이 자바다를 참고하여 작성되었습니다. 컬렉션 프레임워크 >* 컬렉션(Collection) : 객체를 수집해서 저장하는 것 프레임워크 : 사용 방법을 미리 정해 놓은 라이브러리 주요 인터페이스 : List, Set, Map (제네릭타입) List 컬렉션

이 글은 이것이 자바다를 참고하여 작성되었습니다.Set 컬렉션은 저장 위치가 유지되지 않는다.인덱스로 관리하지 않는다.객체를 중복해서 저장할 수 없고 하나의 null만 저장할 수 있다.add() 메소드 : 객체 추가remove() 메소드 : 객체 삭제인덱스로 객체를 검

이 글은 이것이 자바다를 참고하여 작성되었습니다.: 키(key)와 값(value)으로 구성된 Entry 객체를 저장하는 구조.키와 값은 모두 객체이다. 키는 중복 저장될 수 없지만 값은 중복 저장될 수 있다.기존에 저장된 키와 동일한 키로 값을 저장하면 기존의 값은 없

이 글은 이것이 자바다를 참고하여 작성되었습니다. 람다식 >: 익명 함수를 생성하기 위한 식 자바 코드가 매우 간결해지고 컬렉션의 요소를 필터링하거나 매핑해서 원하는 결과를 쉽게 집계할 수 있다. 람다식의 형태는 매개 변수를 가진 코드 블록이지만 런타임 시에는 익명