2013.09.24 12:37

자바의 식별자(Identifier)


: 자바에서 식별자는 클래스, 인터페이트, 변수, 메소드, 배열, 문자열 등을 구분할 수 있는 이름이다.

  이름은 다른 것과 구분해야 하기 때문에 서로 중복되지 않는 것을 사용해야 한다.

  식별자는 길이의 제한이 없고, 유니코드 문자를 사용하기 때문에 한글을 사용할 수 있따.

  대,소문자를 구분하여 사용하며, 식별자를 만드는 관례가 있다.


.식별자의 작성 규칙

 .유니 코드 문자를 사용한다.

 .공백이 없는 한 개의 단어로 구성되어야 한다

 .문자, 숫자, '_', '$'만 사용가능 하다.

 .문자와 '_', '$'로 시작해야 한다.

 .길이의 제한이 없다.

 .대-소문자를 구분한다

 .키워드는 사용할 수 없다.


변수

: 자바에서 일반적인 값을 처리하기 위해 기본형 변수와 

  객체와 배열과 같은 참조형을 처리하기 위한 참조형 변수가 있다.


  변수를 사용하기 위해서는 먼저 변수 선언을 해야 한다.

  변수 선언은 자바 가상 머신(Java Virtual Machine : JVM)에게 

  데이터를 저장하기 위한 메모리를 할당해 달라고 요청하는 것이다.


  형식


  자료형 변수이름;

  int a; // 정수형 변수 a를 위해 필요한 공간을 메모리에 확보하고, 그 기억 공간을 a라고 명명한다.

  a = 25;  // 변수에 값을 초기화 시킨다.


  Stack 메모리 공간을 사용한다.


변수의 종류

: 자료형은 자바의 특성을 그대로 반영한다. 

  자바는 객체 지향 프로그래밍 언어이기 때문에 클래스 처리를 위한 자료형과 

  문자, 정수, 실수, 논리값을 처리할 수 있는 자료형을 제공한다.


  자바에서 사용할 수 있는 자료형은 기본형과 참조형으로 구분할 수 있다.

  기본형 변수는 문자, 논리값, 정수, 실수와 같은 자료형이 있고,

  참조형은 클래스, 인터페이스, 배열 등이 있습니다.


  기본형 문자형 char

정수형 byte, short, int, long

실수형 float(소수점 이하 6자리), double(소수점 이하 15자리) (정밀도의 차이)

논리형 boolean


  참조형 클래스

인터페이스

배열


자료형 키워드 의미     표현범위 크기 기본 초기값

문자형 char         2byte 유니코드     \u0000~\ufff 2byte '\u0000'

논리형 boolean true, fault     true, fault 1byte false

정수형 byte         1byte 정수를 처리    -128~127 1byte 0

정수형 short         2byte 정수를 처리    -32768~32767 2byte 0

정수형       int         4byte 정수를 처리    -2(15)~2(15)- 4byte 0

정수형 long         8byte 정수를 처리    -2(31)~2(31)- 8byte 0l

실수형 float         4byte 실수를 처리 4byte 0.0f

실수형 double 8byte 실수를 처리 8byte 0.0




Posted by saudades

댓글을 달아 주세요