본문 바로가기
Java

[JAVA] 변수와 메모리

by 겅아링 2020. 4. 7.
반응형

static 으로 선언          = 정적변수

메소드(함수)안에 선언  = 지역변수

static 없이 선언          = 전역변수

 

 

명시적 초기값

: 변수를 선언할 때 초기화해주는 값.

int a=1;		//a=1;

디폴트(default값)

: 기본으로 설정되어 있는 값. 타입별로 디폴트값이 정해져있다.

int a;			// a=0;

 

*참고자료 

https://linuxism.ustd.ip.or.kr/94
 

자바 - 타입에 따른 변수의 기본값

자바에서 타입에 따른 변수의 기본값  자료형  기본값 boolean false char '\u0000' byte 0  short 0  int 0  long 0L  float 0.0f  double 0.0d 또는 0.0  참조형 변수 null

linuxism.ustd.ip.or.kr

 

 

 

변수의 성질에 따른 특성

 

변수의 선언 : 메모리에 일정공간을 확보하고 이름을 지정함

변수에 따라 저장되는 메모리공간과 초기값 

* 지역변수는 쓰레기값이 들어가기때문에 default값을 초기값으로 설정해 줘야한다

 

 

 

 

반응형

'Java' 카테고리의 다른 글

[JAVA] 오버로딩, 오버라이딩  (0) 2020.04.15
[JAVA] 접근제어자  (0) 2020.04.12
[JAVA] 메모리 & 실행 구조  (0) 2020.04.06
[JAVA] 데이터 타입  (0) 2020.04.05
[JAVA] 연산자  (0) 2020.04.04