학습(구)/Java(구)

변수

잉아당 2021. 3. 16. 00:50
728x90

프로그램 

- 데이터, 정보, 값 등을 처리하는 기계입니다.

 

기계의 종류 

- HW : 물리적으로 존재 합니다.

- SW : 논리적으로 존재 합니다.

 

스크립트 언어 

- 문서 요소와 프로그래밍 요소가 섞여 있으며 동적인 문서를 작성할 때 사용합니다. 

 

변수 

- 저장공간을 가진 하나의 값을 다루는 도구입니다.

- 여러 개의 변수를 다룰 때는 실체, 즉 객체 지향 개념에서 객체를 사용하여 다룹니다.

- 변수는 값을 먼저 할당 한 후 변수의 이름 값을 지정하여 식별합니다.

- L-Value : 왼쪽에 위치하며 변수가 저장된 주소를 의미 하며 변화되는 값을 수용합니다.

- R-Value : 오른쪽에 위치하며 변수의 값을 의미 하고 L-Value 사용을 제외한 나머지 모든 경우에 사용합니다.

- 힙 영역에 위치하는 필드 변수는 자동적으로 초기화가 됩니다.

- 스택 영역에 위치하는 매개 변수 및 로컬 변수는 초기화 시켜주지 않으면 쓰레기(Garbage) 값을 가지게 됩니다.

 

표현식

- 값을 표현하는 수단으로써 5가지가 있습니다.

- 상수 

- 리터럴 -> 배열,스트링의 초기 값을 표현 할 때 사용

- 변수 

- 연산식

- 함수 호출

'학습(구) > Java(구)' 카테고리의 다른 글

참조 타입  (0) 2021.03.17
식별자  (0) 2021.03.16
연산자  (0) 2021.03.16
자바 프로그램의 구성 요소  (0) 2021.03.15
언어와 애플리케이션 분류  (0) 2021.03.15