Chpter 01. 변수
- 변수란 ?
: 값을 저장 할 수 있는 메모리상의 공간을 의미(단 하나의 값을 저장할 수 있는 메모리 공간)
- 변수의 초기화 ?
: 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 알 수 없는 값이
남아 있을 수 있기 때문에 반드시 변수 초기화가 필요하다.
: 변수의 초기화란 변수를 사용하기 전에 처음으로 값을 저장하는 것
- 변수의 초기화 방법
1) 변수의 값을 저장시에 대입연산자를 '='을 이용한다.
2) 자바에서는 오른쪽의 값을 왼쪽(변수)에 저장하라는 뜻
3) 대입연산자의 왼쪽에는 반드시 변수가 와야한다.
- 변수의 명명규칙
1. 대소문자가 구분되며 길이에 제한이 없다.
2.예약어를 사용해서는 안 된다.
3. 숫자로 시작해서는 안된다.
4. 특수문자는 _ $만을 허용한다.
5. 클래스 이름의 첫 글자는 항상 대문자로 한다.
6. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.
7. 상수의 이름은 모두 대문자로한다. 여러 단어로 이루어진 경우에는 _로 구분한다.
- 변수의 타입
기본형 : 실제 값(data)를 저장
참조형 : 어떤 값이 저장되어 있는 메모리 주소를 값으로 갖는다.
※c언와 달리 자바는 참조형 변수 간의 연산을 할 수 없다. 실제 연산에 사용되는 것은 모두 기본형 변수이다.
기본형(primitive type) - 논리형, 문자형, 정수형,실수형 계싼을 위한 실제 값을 저장한다. 모두 8개 참조형(reference type) -객체의 주소를 저장한다. 8개의 기본형을 제외한 나머지 타입. 클래스이름 변수이름 ; //변수의 타입이 기본형이 아닌 것들은 모두 참조 변수이다. 참조변수는 null 또는 객체의 주소를 값으로 갖으며 참조변수의 초기화는 다음과 같이 한다. ex ) Date today = new Date(); // date 객체를 생성해서 그 주소를 today에 저장한다. |
반응형
'JAVA' 카테고리의 다른 글
페이징 처리 내용 2 (0) | 2024.06.16 |
---|---|
페이징 처리 내용 (0) | 2024.06.16 |
Chapter01. 변수 (0) | 2023.02.23 |
멀티쓰레드 프로그래밍 multi-thread programming (0) | 2019.10.29 |
멀티쓰레드 프로그래밍 multi-thread programming (0) | 2019.10.28 |