본문 바로가기
JAVA

[JAVA] 변수와 자료형(기타 등등)

by kwh_coding 2023. 3. 2.

1. 상수
 - 데이터를 변경할수 없는 공간
 - 리터널상수 , 심볼릭상수(static, final 등)

 

2. 리터널상수
  - 데이터 그 자체
  - 일정한 형식의 공간이 만들어지고 자동으로 그 공간에 저장된다.
  - 공간을 구별할 수 있는 방법이 없다.
  - 공간을 다시 이용할 수가 없다.
  - 단발성 데이터
 

3. 데이터를 저장하고 관리하는 공간들(변수,배열,객체 등)
 - 데이터를 저장하고 관리하는 공간
 - 우리가 직접 일정한 형식의 공간을 만들어서 저장해야 한다.
 - 공간을 구별할 수 있는 이름이 존재 한다.
 - 이름을 통해서 그 공간을 다시 이용할 수가 있다.
 - 지속성 데이터
 

4. 선언
  - 메모리에 일정한 형식의 공간을 만들고 그 공간에 이름을 붙이는 작업
 

5. 초기화
  - 할당받은 공간에 값을 처음 넣는 작업.
  - 할당받은 공간은 항상 쓰레기값으로 채워져 있다.
  - 초기화를 진행하지 않으면 데이터를 이용하려 할 때 에러가 발생된다. 
  - JAVA는 자동으로 초기화 되는 경우가 많다.
 

6. 호출
  - 할당받은 공간을 불러오는 작업
 
 

7. 변수
 - 데이터 하나를 저장하고 관리하는 공간
 - 우리가 직접 일정한 형식의 변수공간을 만들어서 저장해야 한다.
 - 변수공간을 구별할 수 있는 변수명이 존재 한다.
 - 변수명을 통해서 그 공간을 다시 이용할 수가 있다.
 - 지속성 데이터
 

8. 선언
  - 메모리에 일정한 형식의 변수공간을 만들고 그 공간에 변수명을 붙이는 작업
  - 형식
   자료형 변수명;
    · 자료형 - 어떠한 데이터를 담을 지 정하는 부분.
    · 변수명 - 변수공간을 대표하는 이름. 공간을 호출할 때 사용하는 이름.
    · 암묵적인 규칙
    · 데이터의 성격이 연상되는 단어로 이름을 지어준다.
    · 변수명은 소문자를 권장한다.
    

9. 작명규칙
 - 영문자, 숫자, _(언더바)로 구성된다.
 - 숫자로 시작할 수 없다.
 - 대소문자 구별 가능
 - 공백이나 특수 기호는 사용할 수 없다.
 - 예약어는 사용할 수 없다.
 

10. 자료형
 - 데이터의 형태(정수, 실수, 문자)를 구분하고 데이터의 범위나 부호의 사용 여부등을 결정하는 키워드
 - 공간의 형식을 정의한 키워드(틀)
 - 종류
  · 기본형(원시형) - 데이터를 저장하는 공간
  · 정수
  · byte, short, int, long
  · 실수
  · float , double
  · 문자
  · char
  · 논리 - 참과 거짓을 저장하고 관리하는 자료형
  · boolean
  · 참조형(객체형) - 실제 데이터가 저장되는 공간(인스턴스공간)과 그 공간의 정보를 저장하는 변수공간(참조형변수)이          함께 있는 형태
  · 어떠한 대상을 표현하기 위한 정보 공간(인스턴스공간) 그 공간은 컨트롤 할 수 있는 기능(메소드)가 함께 있다.
   - 종류
    · 기본형을 제외한 모든 자료형
    · Class 형
    · String - 문자열
    · 배열
    
   

11. 초기화
  - 할당받은 변수공간에 값을 처음 넣는 작업
  - 할당받은 공간은 항상 쓰레기값으로 채워져 있다
  - 초기화를 진행하지 않으면 데이터를 이용하려 할 때 에러가 발생된다. 
  - 형식
   1. 선언과 동시에 초기화
    자료형 변수명 = 값;
   2. 선언 후 초기화
   자료형 변수명;
   변수명 = 값;

 

12.  = (대입연산자)
 - 우측 공간의 값을 좌측 공간에 대입하는 연산자.
 - 호출
  · 할당받은 변수공간을 불러오는 작업

'JAVA' 카테고리의 다른 글

[JAVA] 변수 선언  (0) 2023.03.06
[JAVA] 데이터 타입 및 진법  (0) 2023.03.06
[JAVA] Hello World!  (0) 2023.03.02
[JAVA] 프로그래밍 언어 발전 과정  (0) 2023.03.02
[JAVA] JAVA란?  (0) 2023.03.02