Java2 싱글톤 패턴 싱글톤 패턴(Singleton Pattern)싱글톤 패턴은 객체 지향 프로그래밍에서 특정 클래스가 단 하나만의 인스턴스를 생성하여 사용하기 위한 패턴이다. 생성자를 여러 번 호출하더라도 인스턴스가 하나만 존재하도록 보장하여 애플리케이션에서 동일한 객체 인스턴스에 접근할 수 있도록 한다. 싱글톤 패턴을 사용하는 이유커넥션 풀, 스레드 풀, 디바이스 설정 객체 등과 같은 경우 인스턴스를 여러 개 만들게 되면 불필요한 자원을 사용하게 되고, 프로그램이 예상치 못한 결과를 낳을 수 있다. 따라서 객체를 필요할 때마다 생성하는 것이 아닌 단 한 번만 생성하여 전역에서 이를 공유하고 사용할 수 있게 하기 위해 싱글톤 패턴을 사용한다. 싱글톤 패턴의 장단점장점유일한 인스턴스 : 싱글톤 패턴이 적용된 클래스의 인스턴.. 2025. 4. 11. 자바 업캐스팅, 생성자, 상속 헷갈림 (정처기 실기) 자바 업캐스팅과 메서드 호출 오류 분석1. 원본 코드class A { public int add(int a, int b) { return a+b; } public int add(double a, double b) { return (int)(a*b); } public int add(float a, float b) { return (int)(a-b); }}class B extends A { public int add(int a, int b, int c) { return a+b+c; }}class Main { public static void main(String args[]) { A a = new B(); System.out.println(a.add(100.. 2025. 4. 2. 이전 1 다음