목록Language/Java (19)
선릉역 1번 출구
싱글톤 패턴이란? - 프로그램에서 인스턴스가 단 "한 개"만 생성되어야 하는 경우 사용하는 디자인 패턴 - static 변수, 메서드를 활용하여 구현할 수 있음 예시 - 타임존에 의해 제공되는 날짜(시분초가 동일해야하기 때문에 인스턴스는 한개여야 함) 1. 외부에서 생성자를 마음대로 new할 수 없도록 private 생성자를 만듦 2. 클래스 내부에 유일한 인스턴스를 하나 생성함 3. 해당 인스턴스를 활용할 수 있는 static getInstance 메소드 생성 - 왜 static 이어야 하는가? static이 아니라면, 인스턴스 생성 후 메소드 호출이 가능하기 때문임 public class MySingleton { private static MySingleton instance = new MySingl..
1. this란? - 인스턴스 자신의 메모리를 가리킴 - 출력 시 this와 변수가 가지는 참조 값이 같음 2. 생성자 호출 시 this 유의사항 - Person() 생성자에서 this를 사용해 다른 오버로딩된 생성자를 호출할 수 있음 ※ 이때 this 전에는 다른 statement를 호출하면 error가 발생함 > 인스턴스의 생성이 완전하지 않은 상태이기 때문 - 호출 후 선언에는 문제 없이 인스턴스 생성됨 3. 기본 생성자 - 객체 생성 후 기본 생성자를 선언하지 않아도 컴파일러가 자동으로 기본 생성자를 생성해주는데, 이때 오버 로딩된 생성자를 선언하는 경우 기본 생성자는 default로 생기지 않기 때문에 꼭 "직접" 선언이 필요함 - 좌측은 기본 생성자를 명시적으로 작성하여 new Person()..
1. Eclipse 설치하기 https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2023-09/R/eclipse-inst-jre-win64.exe Eclipse downloads - Select a mirror | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 2. Eclipse IDE for java developers 클릭하기 3. 설치 경..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.