메모리

코딩 개발/Java

Singleton (싱글톤 패턴)

Singleton Pattern 이란? 싱글턴 패턴은 객체의 인스턴스가 오직 1개만 생성되도록 보장하는 디자인 패턴입니다. 싱글톤 패턴을 사용하면 객체의 인스턴스를 공유할 수 있고, 객체의 생성 및 소멸을 제어할 수 있습니다. Singleton Pattern의 장점 객체를 단 한 번만 생성하여 메모리 낭비를 방지할 수 있습니다. 객체를 프로그램 전체에서 공유할 수 있으므로 코드의 재사용성이 높아집니다. 객체의 상태를 쉽게 관리할 수 있습니다. 객체의 동기화를 쉽게 구현할 수 있습니다. Singleton Pattern의 단점 객체의 확장성이 떨어질 수 있습니다. 객체의 테스트가 어려울 수 있습니다. 객체의 모듈성이 떨어질 수 있습니다. 이렇게 장단점이 있어서 Singleton Pattern을 사용할 때는 ..

코딩 개발

IT 5분 잡학 사전 EP22~EP25

Ep22. 자료구조와 알고리즘은 필수라고? 알고리즘 자료구조와 알고리즘을 공부하면 코드를 더 효율적으로 만들 수 있다. (어떻게 하는지 알고 싶다) 정렬 알고리즘이나 패스파인더, 압축 알고리즘 같은 것들이 있다. 그냥 명령을 내려주는 함수라고 생각하면 쉽다...? 자료구조 데이터의 저장 방식에 따라 찾거나 수정하는 등등의 시간이 달라지기 때문에 그에 맞는 자료구조로 데이터를 저장해야함 목적에 따른 자료구조형을 찾아서 저장해야함 Ep23. 배열이 뭐죠? 시간 복잡도 작업 속도를 말하지만 몇초가 걸리는지를 보는 것 말고도 몇 단계를 거치는지 확인하는 것을 말한다. 램에 데이터를 저장하고 인덱스 값?을 자정해 놓으면 그 인덱스를 찾아라!라는 명령을 내리면 그 값을 찾아온다. 그래서 속도가 빠르다고 한다. 배열..

호소세
'메모리' 태그의 글 목록