본문 바로가기

variable

(2)
[Java] 변수, 메서드 선언위치에 따른 변수의 종류 변수의 종류 선언 위치 생성 시기 클래스 변수 클래스 영역 클래스가 메모리에 올라갈 때 인스턴스 변수 인스턴스가 생성되었을 때 지역 변수 클래스 영역 이외의 영역 (메서드, 생성자, 초기화 블럭 내부) 변수 선언문이 수행되었을 때 1. 인스턴스 변수클래스 영역에 선언되며, 클래스의 인스턴스를 생성할 때 만들어진다. 이 때문에 인스턴스 변수의 값을 읽어 오거나 저장하기 위해서는 먼저 인스턴스를 생성해야 한다. 인스턴스는 독립적인 저장공간을 가지므로 서로 다른 값을 가질 수 있다. 2. 클래스 변수인스턴스 변수 앞에 static을 붙이기만 하면 된다. 인스턴스 변수와는 달리, 모든 인스턴스가 공통된 저장공간(변수)을 공유한다.인스턴스를 생성하지 않고도 언제라도 바로 사용할 수 있..
[Java] 변수 변수 명명규칙대소문자가 구분되며 길이에 제한이 없다.예약어는 사용할 수 없다.숫자로 시작할 수 없다.특수문자는 '_'와 '$'만을 허용한다. 예약어 abstract default if package this assert do goto private throw boolean double implements protected throws break else import public transient byte enum instanceof return true case extends int short try catch false interface static void char final long strictfp volatile class finally native super while const float ne..