*다량의 데이터를 처리하는 방법
- 배열 ⇒ 순서, 같은 자료형 (길이 정해짐)
- 컬렉션 프레임워크 => List, Set, Map, Vector, Stack.. (길이 안정해짐)
다차원 배열 ⇒ 행(row), 열(colum)로 구성
int[][] arr = new int[3][4];
⇒ 3행 4열의 배열 주소 선언 (행: 0~2, 열: 0~3), 초기값 : 0
*arr.length를 찍으면 행의 길이가 출력 ⇒ 3
*arr[0].length를 찍으면 0번째 행에 해당하는 열의 길이가 출력 ⇒ 4
arr[0][0] arr[0][1] arr[0][2] arr[0][3]
arr[1][0] arr[1][1] arr[1][2] arr[1][3]
arr[2][0] arr[2][1] arr[2][2] arr[2][3]
int[][] arr = {
{1,2,3,4}, // 배열 안에 배열이 들어간 형태. {}가 하나의 행을 의미함.
{5,6,7,8},
{9,10,11,12}
}
arr[1][1] ⇒ 1
arr[2][2] ⇒ 6
절차지향언어
작업순서(알고리즘)를 표현 ⇒ 함수들의 집합으로 프로그래밍
객체지향언어
미리 사용할 목적으로 설계도를 만들고, 그 객체를 이용하여 프로그래밍
클래스 ⇒ 객체를 만들기 위한 설계도.
객체의 속성과 기능을 선언한 것
객체(인스턴스) ⇒ 실체, 추상
클래스를 통해 실제 메모리에 할당되어 구현된 실체
'자바 웹개발 국비과정 > Java Programming' 카테고리의 다른 글
객체지향프로그래밍(OOP) (22.11.07) (0) | 2022.11.23 |
---|---|
배열 (22.11.03) (0) | 2022.11.14 |
반복문 (22.11.01) (0) | 2022.11.14 |
연산자, 제어문 (22.10.31) (0) | 2022.11.14 |
객체, 스캐너 (22.10.28) (0) | 2022.11.14 |