자료형

Byeonghyeon Kim·2021년 4월 15일
0

자바

목록 보기
3/20
post-thumbnail

자료형

기본 자료형

  • 데이터가 변수에 직접 저장
  • 메모리에 데이터가 직접 들어감

정수형

  • byte : 1byte
  • char : 2byte
  • short : 2byte
  • int : 4byte
  • long : 8byte

실수형

  • float : 4byte
  • double : 8byte

논리형

  • boolean : 1byte

객체 자료형

  • String 은 객체자료형임
  • 객체 메모리 주소가 변수에 저장
  • 메모리에 객체가 존재
  • 객체를 가르키는 다른 메모리의 공간을 확보
    • 이것은 객체가 존재하는 메모리의 주소값을 가지고 있음
    • 주소값만을 갖고 있기 때문에 4byte로 고정
  • C에서의 포인터
  • Java에선 레퍼런스라고 함

형변환

  • 자동 형 변환, 묵시적 형 변환

    • 작은 공간의 메모리에서 큰 공간의 메모리로 이동
    byte by = 10;
    int in = by;
  • 명시적 형 변환

    • 큰 공간의 메모리에서 작은 공간의 메모리로 이동
    int iVar = 100;
    byte bVar = (byte)iVar;
  • 단, 형변환을 하려는 데이터 타입의 메모리 이상을 변환하려 할 경우 데이터가 누실될 수 있다.
profile
자기 주도 개발전 (개발, 발전)

0개의 댓글

관련 채용 정보