자바

[자바 개념] 자바 데이터 타입

라임온조 2023. 1. 13. 17:04

1.기본타입

1) 종류

종류 설명 저장공간 범위
boolean 논리값 1bit true / false
char 유니코드 문자 16bits  \u0000 ~ \uFFFF
byte 부호 있는 정수 8bits -128~127
short 부호 있는 정수 16bits -32768 ~ 32767
int 부호 있는 정수 32bits -2147483648 ~ 2147483647
long 부호 있는 정수 62bits -9223372036854775808 ~ 9223372036854775807
float 실수 32bits 1.40239846E-45f
                                          ~ (표현 가능 양수 범위)
                                          3.40282347E+38f
double 실수 64bits 4.94065645841246544E-324
                                          ~ (표현 가능 양수 범위)
                                          1.79769313486231570E+308


2)특징

  • 자바는 플랫폼 독립적인 언어라서 데이터 타입의 크기가 항상 일정
  • c언어같은 경우는 플랫폼 종속적이라 cpu 처리 능력이나 운영체제에 따라 데이터가 차지하는 메모리 공간의 크기가 달라질 수 있다

2. 레퍼런스 타입

레퍼런스는 포인터와 비슷한 개념으로 일단 주소라고 기억해두기

  • 배열 레퍼런스
  • 클래스 레퍼런스
  • 인터페이스 레퍼런스


'자바' 카테고리의 다른 글

[자바 개념] 정규표현식, Pattern  (0) 2023.02.10
[자바 개념] StringBuffer, StringBuilder  (0) 2023.02.06
[자바 개념] stream  (0) 2023.01.13
[자바 개념] switch  (0) 2023.01.12
[자바 개념] Math  (0) 2023.01.12