java

static 변수 / 싱글톤 패턴 / 배열

yoneeee 2021. 7. 18. 15:51

static변수

- 여러 인스턴스가 공유하는 기준 값이 필요한 경우(학생마다 새로운 학번 생성)

 

싱클톤 패턴이란?

- 프로그램에서 인스턴스가 단 한 개만 생성되어야 하는 경우 사용하는 패턴

- static변수, 메서드를 활용하여 구현 할 수 있음

 

배열

- 동일한 자료형의 순차적 자료 구조

- 인덱스 연산자[]을 이용하여 빠른 참조가 가능

- 물리적 위치와 논리적 위치가 동일

- 배열의 순서는 0부터 시작

- 자바에서는 객체 배열을 구현한 ArrayList를 많이 활용

 

배열 선언과 초기화

■ 배열 선언하기

int[] arr = new int[10];

int arr2[] = new int[10];

 

 

ArrayList 클래스

- 객체 배열을 좀 더 효율적으로 관리하기 위해 자바에서 제공해주는 클래스 

- 배열의 요소를 추가하거나 삭제할 때 다른 요소들의 이동에 대한 구현 안해도 됨

 

add - 요소 하나를 배열에 추가 

size - 배열에 추가된 요소 전체 개수 반환

get - index 위치에 있는 값 반환

remove - 삭제