나를 기록하다
article thumbnail
반응형

1. 변수(variable)


1.1 변수(variable)란?

  • 변수란, 단 하나의 값을 저장할 수 있는 메모리 공간 → 새로운 값을 저장하면 기존의 값은 사라짐

1.2 변수의 선언과 초기화

  • 변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것
  • 변수를 초기화하는 이유?
  • → 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 ‘알 수 없는 값(garbage value)’이 남아 있을 수 있기 때문에 변수를 선언 후 사용하기 전 반드시 초기화(initialization)를 한다.

1.3 변수의 명명규칙

  1. 대소문자가 구분되며 길이에 제한이 없다. (True 와 true 는 서로 다른 것으로 간주)
  2. 예약어를 사용해서는 안 된다. (true 는 예약어라서 사용할 수 없지만, True 는 가능)
  3. 숫자로 시작해서는 안 된다. (top10 은 허용하지만, 7up 은 허용되지 않음)
  4. 특수문자는 ‘_’ 와 ‘$’ 만 허용한다. ($harp 은 허용되지만, S#arp 은 허용되지 않음)
  • 예약어 종류
    boolean / break / bytedefault / do / double else / enum / extends/ goto / long / package / private / protected / public / short / static / strictfp / super / switch / synchronized / void / volatile / while / this / throw / throws / transient / true / try / return / native / new / null / if / implements / import / instanceof / int / interface / false / final / finally / float / for / case / catch / char / class / const / continue / abstract / assert

1.4 필수는 아니지만 권장하는 규칙들

  1. 클래스 이름의 첫 글자는 항상 대문자로 한다. → 변수와 메서드의 이름의 첫 글자는 항상 소문자로 한다.
  2. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다. ex) lastIndexOf, StringBuffer
  3. 상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 ‘_’ 로 구분한다. ex) PI, MAX_NUMBER
반응형

'Java > Java의 정석' 카테고리의 다른 글

[Java의 정석/2-1] 연산자(Operator)  (1) 2023.03.05
[Java의 정석/1-5] 형변환(Casting)  (0) 2023.03.05
[Java의 정석/1-4] 기본형  (0) 2023.03.05
[Java의 정석/1-3] 진법  (0) 2023.03.04
[Java의 정석/1-2] 변수의 타입  (0) 2023.03.03
profile

나를 기록하다

@prao

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...