Garbage Collector 2

Garbage Collector: minor GC vs full GC 과정과 차이점

예전 멘토링 때 학습 하였던 주제인데한번 더 복습하면서 더 깊이, 그리고 다른 모르는 것들이 있는 지 확인하고 학습을 진행하려고 다시 같은 주제로 공부를 하였다. Garbage Collector: minor GC vs full GC 과정과 차이점Garbage Collection(가비지 컬렉션, GC)은 자바와 같은 언어에서 메모리 관리를 자동화하는 중요한 메커니즘입니다. GC는 더 이상 사용되지 않는 객체를 자동으로 메모리에서 해제하여 메모리 누수를 방지하고, 프로그램의 안정성을 높입니다. GC에는 다양한 유형이 있지만, 그 중에서도 주로 "Minor GC"와 "Full GC"라는 두 가지 주요 유형이 있습니다. 이 두 가지 GC의 과정과 차이점을 자세히 설명하겠습니다.Minor GC (Young Gen..

[F-Lab 모각코 챌린지 1일차] 객체지향 프로그래밍, Garbage Collector, JVM 구조

오늘의 목표 객체지향 프로그래밍 JVM 구조 자바 Garbage Collector 동작 과정 객체지향 프로그래밍 캡슐화(Encapsulation): 객체의 속성과 메소드를 하나의 단위로 묶는 것입니다. 이를 통해 객체의 내부 구현을 외부로부터 숨기고, 외부에서는 객체의 메소드만을 사용하여 작업을 수행할 수 있습니다. 상속(Inheritance): 기존 클래스의 속성과 메소드를 새로운 클래스에 물려주는 것입니다. 이를 통해 코드의 재사용성이 증가하고, 중복 코드를 줄일 수 있습니다. 다형성(Polymorphism): 한 가지 인터페이스를 가지고 여러 가지 구현을 사용할 수 있는 기능입니다. 이를 통해 프로그램의 확장성과 유연성이 향상됩니다. 추상화(Abstraction): 복잡한 시스템을 간단한 개념으로 ..