언어/Java

[Java] 변수 - 선언과 초기화

JJangGu 2019. 9. 4. 21:41
  • 변수

변수란 값을 저장할 수 있는 메모리 공간. 하나의 값을 저장할 수 있으므로,

새로운 값을 저장하면 기존의 값은 사라진다.

 

  • 변수의 선언

변수의 선언은 '변수의 타입  변수이름' 과 같은 형식으로 적어준다.

 

ex) int a; 

int는 변수의 타입, a는 변수의 이름이다.

 

변수의 이름은 값을 저장하는 메모리 공간에 이름을 붙여준 것.

변수를 선언하면, 메모리의 빈 공간에 '변수타입'에 알맞은 크기의 저장공간이 확보되고, 

이 저장공간은 '변수이름'으로 접근하여 사용할 수 있게 된다.

 

  • 변수의 초기화

변수는 초기화를 해주어야 한다. 그 이유는 메모리는 자바프로그램 하나만 사용하는 자원이 아닌

여러 프로그램이 공유하는 자원이다. 메모리에 알 수 없는 '쓰레기값'이 남아있을 수 있기 때문에

초기화를 해주어야 한다.

변수의 초기화란 변수를 사용하기 전에 처음으로 값을 지정하는 것을 의미하며, 대입 연산자 '='

을 이용하여 변수에 값을 할당한다.

ex) int a = 0;

 

 

 

 

[참고 : Java의 정석]

'언어 > Java' 카테고리의 다른 글

[Java] JVM이란?  (0) 2019.09.25
[Java] wrapper class  (0) 2019.09.17
[Java] 변수 - 형변환(Casting)  (0) 2019.09.05
[Java] 변수 - 타입  (0) 2019.09.04