«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

ITGenerations

[자바의정석]ch2-1 변수의 선언 본문

프로그래밍/자바의정석

[자바의정석]ch2-1 변수의 선언

ITGenerations 2018. 1. 8. 05:11


변수란?


단, 하나의 값을 저장할 수 있는 메모리 공간.


*수학에서의 변수: 변하는 수

*프로그래밍언어에서의 변수: 값을 저장할 수 있는 메모리상의 공간



변수의 초기화란?


변수를 사용하기 전에 청므으로 값을 저장하는 것



변수의 초기화 이유


메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 알 수 없는 값(쓰레기값, garbage value)이 남아 있을 수 있기 때문이다.



변수의 선언 


이유: 값을 저장할 공간을 마련하기 위해

방법: 변수타입 변수이름;

  int age;


*중요한 프로그래밍 능력 중 하나 =값(data)를 잘 다루는 것



변수의 명명규칙


1. 대소문자 구분, 길이 제한x

2.예약어 사용x

->true는 예약어라 사용 불가능 but True는 사용 가능

3. 숫자 시작x

->top10 o, 10top x

4. 특수문자 '_' , '$'만 사용

->$harp 는 허용o, but S$arp 허용x



명명규칙 - 권장사항


1. 클래스 이름의 첫 글자는 항상 대문자로 한다.

- 변수와 메서드 이름의 첫 글자는 항상 소문자로 한다.

2. 여러 단어 이름은 단어의 첫 글자를 대문자로 한다.

-lastIndexOf,StringBuffer

3. 상수의 이름은 대문자로 한다. 단어는 '_'로 구분한다. 

(상수: 값을 변경할 수 없는 변수 )

-PI, MAX_NUMBER



예약어 자바의 정석 p25.