Kotlin singletons with argument
본 포스팅은 Kotlin singletons with argument 을 번역하여 작성했습니다. 객체는 한계점을 지니고 있습니다. 코틀린에서, 싱글톤 패턴은 해당 프로그래밍 언어로 존재하지 않는 정적멤버와 필드를 대체하는 데 사용되곤 합니다. 싱글톤은 object를 간단하게...
[번역] Thanks for the memory, Linux (3. How the Java runtime uses native memory)
본 포스팅은 Thanks for the memory, Linux 을 번역하여 작성했습니다. 자바 런타임은 어떻게 native memory를 사용할까. 자바 런타임은 이전 섹션에서 강조한 하드웨어와 OS 제약조건을 따르는 OS 프로세스입니다. 자바 런타임 환경은...
[번역] Thanks for the memory, Linux (1. Introduction)
본 포스팅은 Thanks for the memory, Linux 을 번역하여 작성했습니다. Windows와 Linux에서 JVM이 어떻게 native memory를 사용하는 방법 이해 모든 Java 객체가 할당되는 Java 힙은 Java 애플리케이션을 작성할 때 가장...
[번역] A Closer Look at Android RunTime (ART) in Android L
본 포스팅은 A Closer Look at Android RunTime (ART) in Android L 을 번역하여 작성했습니다. 최근 I/O 컨퍼런스에서 Google은 마침내 안드로이드에 대한 새로운 런타임 계획을 공식 발표했습니다. Android RunTime, ART는...
[번역] Fastest Thread-safe Singleton in Java
본 포스팅은 Fastest Thread-safe Singleton in Java을 번역하여 작성했습니다. 최근에, 우리는 Java에서 thread-safe “초기화 지연(lazily initializing)” 싱글톤을 구현하는 여러가지 방법을 살펴 보았습니다. 가장 간단한 방법은 ‘synchroinzed’입니다. 그러나 몇은 옳고 몇은...