[JAVA] 명시적 초기화(explicit initialization)와 초기화 블럭(initialization block) [변수를 초기화하는 방법]
·
◎ Java/Java☕
[JAVA] 변수의 초기화란? [변수를 선언하고 처음으로 값을 저장하는 것] 1. 변수의 초기화란? 변수를 선언하고 처음으로 값을 저장하는 것을 '변수의 초기화'라고 한다. 변수의 초기화는 경우에 따라 필수적이기도, 선택이기도 하지만 가능하면 선언과 동시에 적절한 yermi.tistory.com 1. 변수를 초기화하는 방법 변수를 초기화 하는 방법에는 생성자 외에도 명시적 초기화, 초기화 블럭이 있다. 2. 명시적 초기화(explicit initalization) 변수를 선언과 동시에 초기화 하는 것을 명시적 초기화라고 한다. 명시적 초기화는 간단하고 명료하지만 복잡한 초기화에는 적합하지 않다. Class Car { int door = 4; // 기본형 변수의 초기화 Engine e = new Engin..
[JAVA] 변수의 초기화란? [변수를 선언하고 처음으로 값을 저장하는 것]
·
◎ Java/Java☕
1. 변수의 초기화란? 변수를 선언하고 처음으로 값을 저장하는 것을 '변수의 초기화'라고 한다. 변수의 초기화는 경우에 따라 필수적이기도, 선택이기도 하지만 가능하면 선언과 동시에 적절한 값으로 초기화하는 것이 바람직하다. 자료형 기본값 boolean false char '\u0000' byte, short, int 0 long 0L float 0.0f double 0.0d 또는 0.0 참조형 변수 null 2. 멤버변수와 지역변수 초기화 멤버변수(클래스변수와 인스턴스변수)와 배열의 초기화는 선택적이지만, 지역변수의 초기화는 필수적이다. → 멤버변수는 기본값으로 초기화를 해주기 때문! class InitTest { int x; // 인스턴스변수 int y = x; // 인스턴스변수 void method1..
[JAVA] 변수(variable)란? [변수의 정의, 변수의 선언과 초기화]
·
◎ Java/Java☕
1. 변수(variable)란? 값을 저장할 수 있는 메모리 상의 공간을 의미 * 메모리상의 공간 = 주기억장치(RAM) "변수란, 단 하나의 값을 저장할 수 있는 메모리 공간" * 하나의 변수에 단 하나의 값만 저장되기에 새로운 값을 저장하면 기존의 값은 사라진다. 2. 변수의 선언 int age ; // age라는 이름의 변수를 선언 변수타입 변수이름 - 변수 타입 변수에 저장될 값이 어떤 '타입(type)'인지 지정하는 것. 정수형(소수 X), 실수형(소수 O), 문자형 등이 있다. - 변수 이름 변수에 붙인 이름. 변수 이름은 서로 구별되어야 하기에 중복 선언이 불가(같은 이름의 변수가 여러 개 존재 X) 즉, 변수를 선언하면 메모리의 빈 공간에 '변수 타입'에 알맞은 크기의 저장공간이 확보되고,..