본문 바로가기
반응형

java2

[JAVA] 배열 JAVA에서도 배열이 존재하는데 데이터를 다루고 구조화시키기 위해서 매우 필수적인 개념입니다. 배열은 일반적으로 기본 변수를 각각 선언하는 게 아닌 여러 자료를 한 번에 처리하고 선언이 가능한 기능입니다. 선언 방법 1. 자료형[] 배열 이름 = new 자료형 [개수]; 2. 자료형 배열 이름[] = new 자료형 []; ex) int [] studentIDs = new int [10]; 초기화 방법 1. int [ ] studentIDs = new int [ ]{1,2,3}; 2. int[ ] studentIDs = {101,103,104}; 3. int[ ] studentIDs; studentIDs = new int [ ]{1,2,3}; * 여기서 계속 [ ] 이거를 사용하는 것은 인덱스 연산자를 의.. 2021. 6. 1.
[JAVA] static 응용 - 싱글톤 패턴 JAVA 언어에서 싱글톤 패턴이라는 게 나옵니다. 프로그램을 구현할때 여러 개의 인스턴스가 필요한 경우가 있고 또는 단 하나의 인스턴스만 필요한 경우도 있습니다. 이때 객체 지향 프로그램에서 인스턴스를 단 하나만 생성하는 디자인 패턴을 싱글톤 패턴이라고 부릅니다. 우리가 살펴볼 싱글톤 패턴은 static을 응용하여 프로그램 전반에서 사용하는 인스턴스를 하나만 구현하는 방식으로 실무나 여러 프레임워크에서 많이 사용하는 패턴이므로 잘 익혀두면 좋습니다. 예를 들어서 어떤 회사에서 직원들을 객체 지향 프로그램으로 구현할때 직원은 여러 명이겠지만 회사는 하나로 존재합니다. 이런 경우에 직원 인스턴스는 여러 개를 생성하는 것이 당연하지만 회사 객체는 단 하나만 생성해야 하기 때문에 싱글톤 패턴으로 회사를 만들 수.. 2021. 5. 28.
반응형