[Java] String, StringBuilder, StringBuffer의 차이점
Java를 공부하다보면 String은 불변(immutable) 객체라는 이야기를 많이 듣게 된다.
1 | String text = "Java"; |
[Java] String, StringBuilder, StringBuffer의 차이점
Java를 공부하다보면 String은 불변(immutable) 객체라는 이야기를 많이 듣게 된다.
1 | String text = "Java"; |
[Java] 문자열 연결 연산 "+"의 내부 구현
+의 내부 구현은 어떻게 될까?1 | public class StringConcat { |
Meaning of 'emit' in Android Jetpack Compose
Android Jetpack Compose의 공식 문서에서는 emit이라는 단어가 빈번히 등장합니다. emit은 _방출하다, 내보내다_라는 의미를 지니고 있는데 컴포저블에서 내보낸 UI를 누가 처리하는지, 애초에 내보낸다는 표현을 왜 쓰게 되었는지에 대해 명확한 설명이 없어 궁금증을 자아냅니다.
그래서 stackoverflow에 What is the exact meaning of ‘emit’ in Android Jetpack Compose?라는 질문을 올렸고 Composables.kt 내부의 소스 코드에 그에 대한 답이 있다는 것을 알게 되었습니다.
[Android] Jetpack Compose 기초 - 아키텍처 레이어링
이 페이지에서는 Jetpack Compose를 구성하는 아키텍처 레이어와 관련 디자인에 큰 영향을 주는 핵심 원칙을 간략하게 설명합니다.
Jetpack Compose는 단일 모놀리식 프로젝트(single monolithic project)가 아닙니다. 완전한 스택을 만들기 위해 함께 조합된 다수의 모듈로 만들어졌습니다. Jetpack Compose를 구성하는 여러 모듈을 이해하면 다음이 가능합니다.
[Android] Jetpack Compose 기초 - 상태 관리
1 |
|
[디자인 패턴] 싱글턴 패턴(Singleton Pattern)
객체가 있으면 해당 객체의 인스턴스들을 원하는만큼 생성할 수 있다.
Cat 클래스가 있다고 가정해보자.