static변수
- 여러 인스턴스가 공유하는 기준 값이 필요한 경우(학생마다 새로운 학번 생성)
싱클톤 패턴이란?
- 프로그램에서 인스턴스가 단 한 개만 생성되어야 하는 경우 사용하는 패턴
- static변수, 메서드를 활용하여 구현 할 수 있음
배열
- 동일한 자료형의 순차적 자료 구조
- 인덱스 연산자[]을 이용하여 빠른 참조가 가능
- 물리적 위치와 논리적 위치가 동일
- 배열의 순서는 0부터 시작
- 자바에서는 객체 배열을 구현한 ArrayList를 많이 활용
배열 선언과 초기화
■ 배열 선언하기
int[] arr = new int[10];
int arr2[] = new int[10];
ArrayList 클래스
- 객체 배열을 좀 더 효율적으로 관리하기 위해 자바에서 제공해주는 클래스
- 배열의 요소를 추가하거나 삭제할 때 다른 요소들의 이동에 대한 구현 안해도 됨
add - 요소 하나를 배열에 추가
size - 배열에 추가된 요소 전체 개수 반환
get - index 위치에 있는 값 반환
remove - 삭제
'java' 카테고리의 다른 글
자바의 유용한 클래스들 (1) | 2021.07.20 |
---|---|
객체간의 상속 (0) | 2021.07.18 |
캡슐화 , this (0) | 2021.07.16 |
접근 제어 지시자와 정보은닉 (0) | 2021.07.16 |
생성자란 (0) | 2021.07.08 |