0415 Java / Data

Java / Data

DATA

  • 의미있는 정보를 가진 모든 값.
  • 어떠한 사실, 개념, 명령, 또는 과학적인 실험이나 관측으로 얻은 수치나 정상적인 값.
  • 어떠한 사실, 개념, 명령
  • 실체의 속성을 숫자, 문자, 기호 등으로 표현한것
  • 데이터는 특정한 의미가 부여될 때 정보가 된다.
  • 데이터 자체는 단순한 사실에 불과하다 - 일련의 처리과정에 따라 특정한 목적에 사용되는 정보를 만들기 위한 재료로 사용...

--- 계획의 목적이나 특정 결과를 위해 데이터는 의미있는 데이터로써 정보가 될 수 있고 또는 의미없는 그저 데이터로만 남기도 한다. 데이터는 있는 그대로의 숫자와 문자를 보여줄뿐 의미는 관점에 따라 바뀐다. ---

데이터를 사용하는 방법

변수 : variable : various(다양성) + able(가능성)의 합성어

  • 다양한 값을 가질 수 있다.
  • 숫자가 바뀌는 것이 아닌 숫자가 담긴 공간이 바뀌는 것이다.
    -- 숫자가 아닌 숫자가 담기는 공간이 변화 한다는 개념을 숙지한다 --
  • 데이터를 저장하는 공간에 들어있는 값을 바꿀 수 있다.(반드시 바뀌는건 아니다)

Java가 다루는 데이터의 형태들 // 변수의 종류들 8가지

PRIMITIVE DATA TYPE : 자바의 기본 데이터 종류 8가지

  • 정수 : 음수, 양수, 0을 포함한 소수점이 없는 숫자.

      : byte(8bit), int(16bit), short(32bit), long(64bit)
  • 실수 : 음수, 양수, 0.0을 포함한 소수점이 있는 숫자.

      : float, double
        float(32bit) : 소수점 5자리 수 까지만 유효함(신뢰가능함).
        double(64bit) : 소수점 15자리 수 까지만 유효함(신뢰가능함).
  • 논리 : 참, 거짓 : TRUE, FALSE.

      : boolean
  • 문자 : character

        : char

    -- 자바의 문자는 유니코드(16bit - 다국어) 지원이 기본.

  • 문자열 : character string : 문자를 줄지어 놓은 것 : 문자 집합.
    -- 문자열은 변수의 종류로써 분류되지 않는다... ---

변수의 명명 규칙 - 카멜 표기법

  • 첫 문자는 소문자
  • 이어지는 단어의 첫문자는 대문자
  • 나머지는 소문자
  • 숫자는 가능하지만 맨 앞은 안됨
  • 특수문자 권장하지 않음

변수의 작동법

  • 변수의 생성 -> 선언과 초기화로 이뤄진 구조
  • 변수의 선언 : 변수의 형태와 이름을 정하는 것.
  • 변수의 초기화 : 변수에 최초의 값을 넣는 것.(값을 대입하는 행위를 초기화라 칭한다.

--- 자바는 system을 이용해 out buffer(출력 메모리에) 정보를 입력후 출력하는 구조로 작동하는것을 기억하자 ---

byte; : 메모리에 8bit만큼 공간을 만들어라는 선언
short; : " 16bit " " "...
int; : " ...32bit ...
long; : " ...64bit ...
- L을 붙여줘야 long value로 인식한다 명령시 쥐어지는 값뒤에 L을 빼면 기본적으로 int 값으로 인식하여 연산한다.
- long longVar - 2200000000L
float; : ...
- 값뒤에 F를 붙...

--- 자바는 default로 int로 연산하기에 int가 핸들 가능한 숫자자리까지는 상관 없으나 int보다 더 많은 자리를 연상해야 하는경우 법칙이 존재 ---

[TERM]

  • Wrapper Class : primitive data type을 쉽게 사용할 수 있도록 JDK가 제공하는 도구

정수형 wrapper class : byte, short, Integer, Long.

좋은 웹페이지 즐겨찾기