자바 웹개발 국비과정/Java Programming

다차원배열 (22.11.04)

FeelsKim 2022. 11. 14. 10:05

*다량의 데이터를 처리하는 방법

  1. 배열 ⇒ 순서, 같은 자료형 (길이 정해짐)
  2. 컬렉션 프레임워크 => 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