| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 무선 페어링
- derivedstateof
- ktor-auth
- NavHost
- producestate
- 2989번
- 명령형ui
- 명령형 ui
- snapshotflow
- 선언형ui
- android
- gradle jdk
- 2022 kakao blind
- 자바
- Java
- apollo3
- clean coder
- bottomscaffold
- 양과 늑대
- State
- 선언형 ui
- compose
- 2022 KAKAO BLIND RECRUITMENT
- mutableStateOf
- remembercoroutinescope
- rememberupdatedstate
- JCF
- genarics
- 안드로이드
- mutablestate
- Today
- Total
목록Language/Java (3)
버미
인터페이스와 추상 클래스 각각 알아보고 비슷해보일 수도 있는 이 둘은 어떤 차이점이 있는이 알아보자. 🔍 추상 클래스는 abstract 메소드를 사용한 추상 메소드를 하나 이상 가진다. 인터페이스는 abstract 메소드를 가지며 다른 블로그를 살펴 보면 인터페이스도 추상 클래스의 일부분이라고 하는 글도 있다. 과연 인터페이스가 추상 클래스의 일부분일까?라는 의문점을 시작으로 이 글을 작성했다. 인터페이스인터페이스는 다른 클래스를 작성할 때 기본이 되는 틀을 제공해주는 역할이다. 여러 종류의 객체를 만들어야하는 상황에서 작업 대상이 늘어날수록, 코드가 복잡해진다. 이 경우, 확장성과 유지보수성을 위해 인터페이스를 사용한다. 예를 들어, 고양이는 생선을 먹고 강아지는 뼈다귀를 먹는다고 하자. 인터페이스를..
Java Collections Framework 자료 구조 종류의 형태들을 자바 클래스로 구현한 모음집이다.자바에서 제공하는 Collection은 크게 3가지(List, Queue, Set)로 나뉘어있다. 자료구조 분류 자료구조를 분류하는 것은 다양할 수 있지만, 대표적으로 분류되는 선형 자료구조와 비선형 자료구조로 나눌 수 있다. 선형 자료구조선형 자료구조는 데이터가 일렬로 연결된 형태이다. int[] 배열과 비슷하다고 생각하면 쉽다.대표적으로 리스트(List), 큐(Queue), 덱(Deque)이 있다.비선형 자료구조각 요소가 여러개의 요소와 연결된 형태이다. 대표적으로는 그래프(Graph), 트리(Tree)가 있다.이 외에 두 가지 분류에 해당하지 않는 자료구조가 있는데 집합(Set)이 있다. 집..
제네릭이란? 자바에서 제네릭(Generics)은 클래스 내부에서 사용할 데이터 타입을 외부에서 정하는 것을 말한다. /* T는 객체 타입을 말한다.String, Integer, Double, Long같은 Wrapper Class와사용자 정의 타입까지 가능하다.LinkedList list와 같은 primivite type은 불가능하다.*/List list = new ArrayList(); 위 코드에서 클래스 선언 문법에서 꺾쇠 괄호 로 되어있는 것이 제네릭이다. 괄호 안에는 타입명을 적는다.리스트 자료형과 같은 Collection 클래스나 메소드에서 사용할 내부 데이터 타입을 파라미터처럼 외부에서 전달하는 기능이라고 이해하면 된다. 제네릭 타입 매개변수 제네릭은 와 같은 꺾쇠 괄호 키워드를 사용하는데 이를..