Kotlin 25
- (Kotlin Coroutine) GlobalScope 단점과 대안
- (Kotlin Coroutine) Dispatchers
- (Kotlin) as와 타입 캐스팅. 런타임 에러. 타입 파라미터 소거(erasure)
- 지연 평가 Sequence의 원리
- (Kotlin Coroutine) Exception Handling
- (Kotlin) java의 static final 변수에 대응되는 것은?
- (Kotlin) Serialization- Gson, Jackson
- (Kotlin) 제네릭 - 변성(variance), 타입 프로젝션(type projection)
- (Kotlin) 제네릭 - 타입 파라미터 소거(erasure), inline 실체화(reified)
- (Kotlin) 컬렉션과 배열
- (Kotlin) 타입 시스템 (Any, Unit, Nothing)
- (Kotlin) Nullability 관련 연산자
- (Kotlin) 수신 객체 지정 람다 - with / apply / let / run / takeif / also
- (Kotlin) 함수형 인터페이스(SAM)에 람다 사용하기
- (Kotlin) stream API / 시퀀스(Sequence)
- (Kotlin) 람다(lambda), 변수 포획과 클로저, 멤버 참조
- (Kotlin) 싱글턴 object(static) - 객체 선언, 동반 객체, 객체 식 / 익명, 무명
- (Kotlin) delegate 키워드 - by
- (Kotlin/Java) data class
- (Kotlin) 프로퍼티, 커스텀 접근자, 지연 초기화
- (Kotlin) Class, 생성자
- (Kotlin) enum / when / sealed
- (Kotlin/Java) Inner Class / Nested Class
- (Regex) Kotlin
- (Kotlin) 확장 함수 / 확장 프로퍼티, 최상위 함수 / 최상위 프로퍼티