본문 바로가기

Back-End/JAVA

[JAVA] 변수(variable) 와 자료형(Type)

변수의 네가지 종류

  • 지역 변수 (local variables) 중괄호 내에서 선언된 변수
  • 매개 변수 (parameters) 메소드나 생성자에 넘겨주는 변수
  • 인스턴스 변수 (instance variables) 메소드 밖에, 클래스 안에 선언된 변수
  • 클래스 변수 (class variables) 인스턴스 변수에 static 이 붙은 변수



변수 명명 규칙

  • 길이제한 없음
  • 첫 문자는 유니코드, 문자, 알파벳, $, _ 만 올 수 있다.
  • 두 번째 문자부터는 유니코드, 문자, 알파벳, 숫자, $, _ 중 아무거나 올 수 있다.
  • 상수 (constant value) 의 경우 모두 대문자로 지정하며, 단어와 단어 사이는 _로 구분한다.


자바의 타입 (자료형)

  • 기본형 (Primitive Data Type) -> 8개
    • 정수형  byte, short, long, char
    • 소수형  float, double
    • 기타  boolean
  • 참조형 (Reference Data Type) -> 셀수 없음



  • 기본 정수형중 char 만 unsigned (부호가 없는) 자료형이다.
  • 지역 변수는 반드시 초기화해서 사용해야한다. (컴파일 오류)
  • 인스턴스 변수는 초기화하지 않아도 인스턴스가 생성(객체 생성) 되는 시점에 자동으로 초기화된다. 


'Back-End > JAVA' 카테고리의 다른 글

[JAVA] 패키지 시작 이름  (0) 2016.08.28
[JAVA] 배열형 매개변수  (0) 2016.08.27
[JAVA] Pass by Value & Pass by Reference  (0) 2016.08.27
[JAVA] 자료형의 연산, 연산자  (2) 2016.08.17
[JAVA] 이클립스(Eclipse) 기본 단축키  (0) 2015.10.24