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 - 삭제