-
[Modern Java in Action] Chapter2. 동작 파라미터화 코드 전달하기
모던 자바 인 액션2장에서는 동작 파라미터로 변화하는 요구사항에 대해 유연하게 대응하는 방법을 소개한다.
동작 파라미터화를 사용하는 방법에 대해 자세히 알아보도록 하자. -
[Modern Java in Action] Chapter1. 자바 8,9,10,11 : 무슨 일이 일어나고 있는가
모던 자바 인 액션 1장에서는 자바에서 어떤 변화가 생기고 있는지 소개하고 있다.
자바가 변화하는 과정과 핵심 기능들에 대해 알아본다. -
[Design Pattern] 플라이웨이트 패턴(Flyweight Pattern)
플라이웨이트 패턴(Flyweight Pattern) 은 가능한 많은 데이터를 공유하여 메모리를 사용을 줄일 수 있는 패턴이다. GoF(Gang of Four) Design Pattern 중 하나이며, 구조(structural) 패턴에 속한다.
-
자바 가상 머신(JVM, Java Virtual Machine) 자세히 알아보기 - Execution Engine
JVM 은 Java Virtual Machine 의 약자로 자바 가상 머신을 의미한다. 자바 코드는 이 JVM 에 의해서 실행되는데 그렇다면 어떻게 실행되는지 알아보도록 한다. 이번 글에서는 JVM 의 Execution Engine 에 대해 자세히 알아본다.
-
자바 가상 머신(JVM, Java Virtual Machine) 자세히 알아보기 - Runtime Data Area
JVM 은 Java Virtual Machine 의 약자로 자바 가상 머신을 의미한다. 자바 코드는 이 JVM 에 의해서 실행되는데 그렇다면 어떻게 실행되는지 알아보도록 한다. 이번 글에서는 JVM 의 Runtime Data Area 에 대해 자세히 알아본다.
-
자바 가상 머신(JVM, Java Virtual Machine) 자세히 알아보기 - Class Loader
JVM 은 Java Virtual Machine 의 약자로 자바 가상 머신을 의미한다. 자바 코드는 이 JVM 에 의해서 실행되는데 그렇다면 어떻게 실행되는지 알아보도록 한다. 이번 글에서는 JVM 과 Class Loader 에 대해 자세히 알아본다.
-
[Design Pattern] 복합체 패턴(Composite Pattern)
복합체 패턴(Composite Pattern) 은 구조(structural) 패턴 중 하나로
여러 객체를 지닌 복합 객체와 단일 객체를 동일하게 사용할 수 있는 패턴이다. -
[Design Pattern] Specification Pattern
Specification pattern 은 복잡한 비즈니스 규칙이 있는 불리언 로직을 간단하게 표현할 수 있는 패턴이다.
-
[Design Pattern] 방문자 패턴(Visitor Pattern)
visitor 는 어떤 장소에 방문하는 사람이라는 의미로 방문자가 특정 공간에 방문할 때, 적절한 행동을 취한다.
GoF(Gang of Four) Design Pattern 에서 행위(behavioral) 패턴에 속한다. -
가비지 컬렉션 (Garbage Collection) 자세히 알아보기
자바는 JVM(Java Virtual Machine) 위에서 구동한다.
JVM 중에 메모리를 관리하는 Garbage Collection 이라는 작업에 대해 자세히 알아본다. - Newer posts Older posts