어떤 클래스가 최초 한번만 메모리를 할당하고 그 메모리에 객체를 만들어 사용하는 디자인 패턴객체의 생성제어가 필요할 때 싱글톤 디자인패턴을 적용하면 좋다.예를 들어 선생과 학생이 있는데 물론, 학생 한명당 선생 한명을 붙이는 1:1 수업을 진행하면 좋지만, 이는 선생을
클래스, 멤버변수, 메서드들은 외부로부터의 접근을 허용하는 정도에 따라서 수식어를 지정할 수 있다.접근제한자 : public, protected, friendly(defualt), private그 외 수식어 : final, static, abstract, synchro
클래스, 멤버변수, 메서드들은 외부로부터의 접근을 허용하는 정도에 따라서 수식어를 지정할 수 있다.접근제한자 : public, protected, friendly(defualt), private그 외 수식어 : final, static, abstract, synchro
Java는 객체지향 프로그래밍 언어(OOP)이다. OOP에는 주요한 4가지 특성이 있다.추상화(Abstraction)다형성(Polymorphism)상속(Inheritance)캡슐화(Encapsulation)연관된 목적을 가지는 변수와 함수를 하나의 클래스로 묶어 외부에
먼저 Data Type에 대해서 알아보면 다음과 같다.char는 문자형, 정수형 어디에도 들어가더라primitive type기본형으로 값을 초기화하지 않아도 default value로 초기화 된다.실제 값을 저장하는 공간으로 스택에 저장된다.reference type