일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- 카페
- 림프절전이
- 개발독서
- 자바
- leetcode
- android auto
- 입원
- firebase
- Android
- 동위원소치료
- 알고리즘
- 개발책
- 코틀린 인 액션
- 저요오드식
- MYSQL
- Compose
- 방사성 동위원소 치료
- java
- kotlin
- 수술
- 방사성동위원소치료
- kotlin In Action
- 프로그래머스
- 정렬 알고리즘
- Android Compose
- 백준알고리즘
- 코틀린
- 갑상선암
- 임파선전이
- 맛집
- Today
- Total
목록자바 (2)
새우버거의 개발 블로그

1. 코틀린에서 컬렉션 만들기코틀린은 자체 컬렉션을 제공하지 않고, Java 컬렉션과 똑같은 클래스를 사용합니다.val set = hashSetOf(1, 7, 54)val list = arrayListOf(1, 7, 54)val map = hashMapOf(1 to "one", 7 to "seven", 54 to "fifty-four")println(set.javaClass)println(list.javaClass)println(map.javaClass)// class java.util.HashSet// class java.util.ArrayList// class java.util.HashMap 따라서 Java에서 코틀린 함수를 호출하거나 코틀린에서 Java 함수를 호출할 때, 서로 변환할 필요가 없습니..

코틀린이란 무엇이며, 왜 필요한가?1. 코틀린의 주요 특성코틀린은 Java 플랫폼에서 돌아가는 프로그램 언어로, 이제 안드로이드 어플리케이션을 개발하는 사람이라면 대부분 Java만큼 사용하고 있는 언어입니다. Java와 코틀린은 모두 정적 타입 지정 언어이지만, 코틀린은 타입 추론, 널 안정성 등 더 편리하고 유용한 기능을 제공합니다. 1) 정적 타입 지정 언어코틀린은 Java와 마찬가지로 정적 타입 지정 언어입니다. 정적 타입 지정 언어란 변수나 함수의 타입이 컴파일 시점에 미리 결정되는 언어입니다. 예를 들어, Int 타입 변수에는 반드시 정수가 들어가야 하며, String 등 다른 타입의 값을 넣으려 하면 컴파일 오류가 발생합니다.val num: Int = 1num = "hello" // 컴파일 오..