일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- static 예제
- 리스트 모달창
- 오라클 비교연산자
- Java
- 상속
- 깃 명령어
- AOP란?
- 이클립스 오라클 연동
- IP
- 다운캐스팅
- SUB Query
- 모달창 여러개
- Servlet 맵핑
- 다중 모달창
- react
- downcasting
- order by
- oracle 연동
- 스프링 모달창
- static메서드
- spring annotation
- singleton
- 템플릿
- 사용자 데이터그램 프로토콜
- GROUP BY
- 싱클톤패턴
- 객체협력
- 형변환
- 추상 메서드
- static
- Today
- Total
목록분류 전체보기 (80)
모든지 기록하자!
디자인 패턴 중에 핵심적인 singleton과 factory를 예를 통해 알아보자 객체 지향 프로그램에서 인스턴스를 단 하나만 생성하는 디자인 패턴을 싱글톤(singleton) 패턴이라고 한다. sington패턴을 이용해서 클래스 간에 변수 값을 공유하게 한다. public class SingletonClass { private static SingletonClass si = null; // 객체를 생성하지 않고 호출하기 위해 static으로 선언 public int s_num; // SingletonClass에 멤버변수 public String s_name; // SingletonClass에 멤버변수 public SingletonClass() { //디폴트 생성자 } public static Singl..
컬렉션 프레임워크란? 프로그램을 개발할 때 사용하는 자료를 어떤 구조로 관리할 것인지가 중요하다. 이때 사용하는 것이 자료구조(data structure)다. 자료 구조는 프로그램 실행 중 메모리에 자료를 유지, 관리하기 위해 사용한다. 자바에서는 필요한 자료 구조를 미리 구현하여 java.util 패키지에서 제공하고 있는데 이를 컬렉션 프레임워크(collection framework)라고 한다. 자료 구조는 개발자가 직접 만들어 사용할 수도 있지만 자바 컬랙션 프레임워크를 사용하면 직접 개발하는 수고를 덜 수 있고 잘 만들어진 자료 구조 클래스를 활용할 수 있다. Collection 인터페이스 컬렉션 프레임워크의 전체 구조는 Collection 인터페이스와 Map 인터페이스 기반으로 이루어져 있다. C..
제네릭이란? 어떤 값이 하나의 참조 자료형이 아닌 여러 참조 자료형을 사용할 수 있도록 프로그래밍하는 것을 제네릭(generic) 프로그래밍이라고 한다. 제네릭 프로그램은 참조 자료형이 변환될 때 검증을 컴파일러가 하기 때문에 안정적이다. 3D 프린터 예제로 제네릭에 대해 알아보자 public class TreeDPrinter{ private Powder material; // 재료가 파우더일 때 public Powder getMaterial() { return material; } public void setMaterial(Powder material) { this.material = material; } 플라스틱 액체를 재료로 사용하는 프린터를 구현해 보자 public class TreeDPrinte..
인터페이스 상수 인터페이스는 추상 메서드로 이루어지므로 인스턴스를 생성할 수 없고 멤버 변수도 사용할 수 없다. public interface Calc { double PI = 3.14; int ERROR = -99999999; //인터페이스에는 상수와 추상메서드 선언 ...(생략) } 하지만 위처럼 선언해도 오류가 발생하지 않는 이유는 인터페이스에 선언한 변수를 컴파일하면 상수로 변환되기 때문이다. Calc 인터페이스에 선언한 변수 PI를 컴파일하면 public static final double PI = 3.14 , 상수 3.14로 변환된다. 그리고 int형 변수 ERROR 도 마찬가지로 public static final int ERROR = -99999999로 변환되어 상수로 취급된다. 디폴트 메..