본문 바로가기

Knowledge Wiki/Java

JAVA 변수

1. 변수

    1) 문자형 -> char

    2) 정수형 -> byte, short, int, long

    3) 실수형 -> float, double

    4) 논리형 -> boolean

 

2. 선언 위치에 따라 변수의 종류가 달라진다.

class Variables
{
    int iv; // 인스턴스 변수 <-- 생성시기: 인스턴스가 생성되었을 때
    static int cv; // 클래스 변수 <-- 생성시기: 클래스가 메모리에 올라갈 때 (객체 생성 없이) 자동으로 생김

    void method()
    {
        int lv = 0; // 지역 변수 <-- 생성시기: 변수 선언문이 수행되었을 때
    }
}

 

3. 인스턴스 변수들은 하나의 클래스 변수를 공유한다.
그래서 되도록이면 혼란을 줄이기 위해 클래스 변수를 바꿀 때 인스턴스 변수명 대신 클래스 변수명을 사용하자.

'Knowledge Wiki > Java' 카테고리의 다른 글

JAVA 문자열 비교  (0) 2021.11.26
JAVA에서 C 스타일 출력  (0) 2021.11.26
JAVA 컴파일  (0) 2021.11.26
JAVA 특징  (0) 2021.11.26
JAVA 버전  (0) 2021.11.26