Ethan's Coding Letter

  • 홈
  • 태그
  • 방명록

Programming/Kotlin 2

String vs StringBuilder vs StringBuffer

Java/Kotlin에서 문자열을 다루는 클래스로 String, StringBuilder, StringBuffer가 있다. 각각의 특징이 차이가 있으니 적재적소에 사용할 수 있도록 분석해보았다. String String 과 StringBuilder/StringBuffer와의 큰 차이는 String은 immutable 하고, StringBuilder/StringBuffer는 mutable하다는 것이다. 예를 들어 String str = "Good" 또는 var str : String = "Good" 이라고 했을때 str += " Morning" 을 하게 되면 str 은 "Good Morning"을 가리킨다. 그러나 내부적으로 봤을 때 "Good" 메모리 영역 뒤에 "Morning"이 단순히 합쳐진 것이 아..

Programming/Kotlin 2021.05.14

Kotlin/Java의 Primitive type, Reference type

Android Programming에서 Kotlin/Java 언어에 대한 기본은 아무리 강조해도 지나치지 않다고 생각한다. Primitive type, Reference type의 혼동으로 놓치기 쉬운 이슈를 방지하는 차원에서 복습해보자. Kotlin을 들여다 보기전에 Java에 대해 먼저 짚고 넘어가자. Java Java의 자료형에는 크게 Primitive type과 Reference type이 있다. primitive type은 소문자로 시작하는 short, int, byte, char, long, float, double 등이 있다. reference type은 이를 제외한 대분자로 시작하는 String, ArrayList, Class type 등이 있다. Java에서 함수를 호출할 때 매개변수가 ..

Programming/Kotlin 2021.05.03
1
더보기
프로필사진

  • 분류 전체보기
    • Programming
      • Android
      • AWS
      • Kotlin
      • Algorithm
      • Computer Science
      • Github
      • Kotlin Multiplatform
    • 일상

Tag

Rxjava, open source, unit test, java, MVVM, Kotlin, GitHub, 네트워크 디버깅, RecyclerView, livedata, Event Handling, DiffUtil, LifeCycle, Proxy 프로그램, Android Studio, animation, android, Computer Science, viewmodel, ListAdapter,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바