싱글톤(Singleton)패턴? 객체의 인스턴스가 오직 한개만 생성되는 패턴 GOF 디자인 패턴의 일종으로 생성, 구조, 행위 중 생성패턴에 해당 👉 관련 용어정리 Thread : 프로세스가 할당받은 자원을 이용하는 실행의 단위 Multi-Thread : 하나의 프로세스 내에서 둘 이상의 스레드가 동시에 작업을 수행하는 것 Thread-Safe : 멀티 스레드 프로그래밍에서 함수, 변수, 객체가 여러 스레드로부터 동시에 접근되어도 프로그램 실행에 문제가 없음을 의미 Side-Effect : 원래의 목적과 다른 효과 또는 부작용 = 버그 Synchronized : 여러개의 스레드가 한개의 자원을 사용하고자 할 때, 현재 데이터를 사용하고 있는 해당 스레드를 제외하고 나머지 스레드들은 데이터에 접근 할 수 ..
Autoboxing : 기본형 -> 참조형 으로 바뀜 Wrapper 클래스의 객체로 변환하는 것 Integer a = 100; // Integer는 래퍼클래스 오토박싱이 일어나면서 new Integer(100)수행 Unboxing : 참조형 -> 기본형 Wrapper 유형의 객체를 해당 기본 값으로 변환 하는 것 Integer a = new Integer(100); int test = a; //unboxing Integer a값을 primitive 변수이 int test에 대입하면 알아서 언박싱되면서 처리 자바는 int, long, boolean 같은 변수의 기본 자료형(Primitive Type)을 제공한다. 하지만 이런 기본자료형은 컬렉션(Collection)이나 제네릭(Generic)에서 제한적으로..