Java - Bit 8일차

이정규 (가지마)·2023년 2월 15일

Generic
:제네릭은 동적으로 타입을 결정하지 않고 컴파일시 타입이 결정되므로 보다 안전한 프로그래밍이 가능 하다

: Type(데이터형)
: Element(요소,항목)
: key
: Value

JSON : KEY:VALUE 형태임

Collection(java.util)
:객체를 담아주는 저장 창고
:객체 타입에 상관없이 저장 가능
:크기 조절 가능

#Enumeration
#Iterator

중첩클래스

has-a관계
다른 클래스 내부에 정의 되는 클래스를 중첩클래스(nested class)라고 한다.

-스태틱클래스(static class)
-내부클래스(inner class)

class 클1{

static class 클2{}

class 클2{} //1

메소드(){
class 클3{}//2
}

{}//3

}클1

내부클래스 ->외부클래스 접근가능.

외부클래스 -> 내부클래스는 외부클래스에서 객체를 생성해야 내부클래스로 접근가능함.

Comparable / Comparator 인터페이스

:객체를 정렬하는데 필요한 메소드가 정의되어 있다.

비교대상자가 더 크면 -1 , 같다면 0 작으면 1을 반환시켜준다.

profile
"꾸준함이 답이다."

0개의 댓글