싱글톤 패턴이란 무엇인가요?더보기-> 하나의 클래스에서 단 하나의 객체만 생성되도록 보장하는 디자인 패턴입니다. 주로 전역 상태 관리나 자원 절약을 위해 사용됩니다. JVM이 무엇인가요?더보기-> Java Virtual Machine의 약자로, 자바 바이트코드를 실행하는 가상 머신입니다. 자바 프로그램이 플랫폼 독립적으로 실행될 수 있도록 해줍니다. 자바 메모리 영역에 대해서 설명해주세요.더보기-> JVM은 메소드 영역, 힙 영역, 스택 영역, PC 레지스터, 네이티브 메소드 스택으로 구성됩니다.클래스 정보와 메서드는 메소드 영역, 객체는 힙, 지역 변수와 호출 정보는 스택에 저장됩니다. 오버로딩과 오버라이딩의 차이점을 설명해주세요.더보기-> 오버로딩은 같은 이름의 메서드를 여러 개 정의하는 것이고, 오..