Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 코틀린
- min-max
- Java
- 디자인 패턴 #싱글톤
- Mutex lock
- 상호 배제
- 운영체제
- db
- JetBrains
- ML
- 머신러닝 #ml #기본기
- ml
- 머신러닝 #ml #선형대수학 #기본기
- 지니불순도
- Kotlin
- 다항회귀
- 머신러닝 #ml #미분 #기본기
- 결정트리
- featurescaling
- 경쟁 조건
- jdk #javac #jre #java standard library #javadoc #jar #java
- 속성중요도
- featureimportances
- Mutual exclusion
- 11049
- bootstrapping
- cross_val_score
- 멀티 프로그래밍
- 에다 부스트
- gridsearch
Archives
- Today
- Total
코딩하는 오리
Kotlin 이란? 본문
- 안드로이드 공식 언어!
- 2017년 5월 18일 Google I/O 2017에서 구글이 안드로이드 공식 언어로 코틀린 추가
- 안드로이드 스튜디오 3.0부터 코틀린이 기본으로 지원 됨(이전 버전에서도 플러그인만 설치 하면 됨)
- Kotlin도 JetBrains에서 개발, 안드로이드 스튜디오도 JetBrains 소유
- 정의 : statically typed programming language for modern multiplatform applications
- 장점
- concise : 간결함
- pojo, lambda 표현식, singleton 생성 등 편리하다
- safe : 안전하다
- 변수에 null을 넣을 수 없어서 nullpointer exception이 날 수 없다
- nullable type을 지정해야만 변수에 null 할당 가능
- 타입 체크 후 자동으로 autocast해준다
- 변수에 null을 넣을 수 없어서 nullpointer exception이 날 수 없다
- interoperable : 상호 운영
- 자바와 상호 운영 가능하다
- 자바와 코틀린은 서로 호출할 수 있다
- 자바와 상호 운영 가능하다
- tool-friendly
- jetbrains에서 만든 언어. jetbrains에서 안드로이드 스튜디오를 만들었음
- concise : 간결함
- 코틀린을 사용함으로서 내 코드는 간단히도 더 좋아졌다
- 기존 자바/안드로이드 개발자들에겐 러닝 커브가 상당히 낮다
'코틀린(Kotlin)' 카테고리의 다른 글
[IDE] 인텔리제이 코틀린 개발 tip (0) | 2024.07.25 |
---|---|
JDK 란? (0) | 2024.07.25 |