본문으로 바로가기

Chap05_Array

category Programming/JAVA 2017. 3. 5. 13:55

Ex05

 

 

 

 

 

 

 

 

 

Ex06

 

[문제] 문자열 배열 객체를 생성하고, 생성된 배열에

     키보드로 임의의 문자열을 입력받아서 저장하시오.

     조건1) 배열의 메모리 수(크기)는 키보드로 입력 받을 것.

     조건2) 배열에 저장된 문자열을 역순으로 출력할 것.

 

 

 

 

 

 

Ex07

 

다차원 배열

- 1차원 배열이 여러 개 묶여 있는 형태를 의미

- 행과 열의 개념이 적용.

 

 

 

 

 

 

 

Ex08

 

java의 다차원 배열은 행마다 서로 다른 열을 갖는다.

- 2차원 배열의 가변 배열(행마다 메모리 크기를 다르게 설정할 수 있음)

- 사용 이유 : 메모리 손실을 최소화 시켜주기 위함.

 

 

 

 

 

 

Ex09

 

java의 주요 메모리 영역

1. 스택(Stack) 영역

- 지역변수, 참조변수(배열명)가 저장되는 영역

- 가벼운 데이터 , 정형 데이터가 저장됨.

2. 힙(Heap) 영역

- 객체(Object)가 저장되는 영역 -> new 키워드 사용

- 무거운 데이터, 비정형 데이터가 저장됨.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Programming > JAVA' 카테고리의 다른 글

Chap06_Class&Method  (0) 2017.03.07
Chap05_Array  (0) 2017.03.02
Chap04_Control  (0) 2017.02.28
Chap04_Control  (0) 2017.02.28
Chap03_Control (키보드로 입력 받기)  (0) 2017.02.13