자바의 변수
- 지역변수
- 매개변수
- 인스턴스 변수
- 메소드 밖, 클래스 안에 선언된 변수, static 붙지 않음
- 객체가 생성될 때 시작, 그 객체를 참조하는 다른 객체가 없으면 소멸
- 클래스 변수
- 인스턴스 변수와 선언 위치는 같고 앞에 static이 붙음
- 클래스가 처음 호출될 때 시작, 프로그램이 끝날 때 소멸
변수 이름 규칙
- 길이 제한 X
- 첫문자는 유니코드 문자, 알파벳 , $, _만 가능하다.
- 두 번째 문자부터는 유니코드 문자, 알파벳, 숫자 , $, _ 중 아무것이나 가능
- 첫문자는 소문자, 첫번째 단어 이후 나오는 단어의 첫문자만 대문자
- 상수는 모두 대문자, 단어 사이 _
기본 자료형
- new 없이 초기화 가능
- 정수형 - byte, short, int, long, char
- 소수형 - float, double
- boolean
참조 자료형
- new로 초기화
'Java' 카테고리의 다른 글
JVM Anatomy 101 정리 (1) | 2024.04.07 |
---|---|
자바의 신 개정판 Vol.1 - 10장 (0) | 2022.11.25 |
자바의 신 개정판 Vol.1 - 9장 (0) | 2022.11.25 |