본문 바로가기

백엔드 개발 블로그

검색하기
백엔드 개발 블로그
프로필사진 베꺼
LinkedIn GitHub

  • 분류 전체보기 (11)
    • Java (2)
    • Kotlin (2)
    • React (2)
    • 개발 및 협업 (1)
    • 모니터링 (0)
    • 인증 & 보안 (3)
    • Database (1)
    • 프로그래밍 언어 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2022/08   »
일 월 화 수 목 금 토
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
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2022/08/06 (1)

백엔드 개발 블로그

[Kotlin] 코틀린의 널 안정성 (Null-Safety)

2022/08 기준이며, Java에 익숙하다는 가정 하에 작성된 자료입니다. Kotlin의 장점으로는 간결성, JVM 호환성, 코루틴 등이 자주 언급되지만 그 중에서도 흔히 언급되는 것은 널 안정성이다. Java에서는 프로그래머가 주의 깊게 코드를 작성하지 않으면 NPE(NullPointerException)가 빈번하게 일어난다. Kotlin은 언어의 정적 타입 시스템에 null 관련 구조를 추가하였기 때문에 변수가 null일지 아닐지 고민하거나 수많은 Optional 등을 타이핑하지 않고도 효과적으로 NPE를 막을 수 있다. 기존 Java와 비교하여 어떤 점이 다른지 알아보자. 기존 Java에서는? String 객체의 레퍼런스는 실제 값을 가질 수도 있고 null 값을 가질 수도 있다. String m..

Kotlin 2022. 8. 6. 17:47
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바