일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- uptime -s
- Default 생성
- uptime -V
- uptime -p
- pam_tally2.so
- root로그인안됨
- 모바엑스텀 설치
- rm -f
- 패키지 출력
- svn: Can't find a temporary directory: Internal error
- AWS
- aws 자격증 접수 오류
- burpsuite
- 리눅스 telnet
- Default 삭제
- histoy옵션
- i-node full
- Unable to create a new virtual machine: No permission to perform this operation.
- pam_tally -u -r
- 장치에 남은 공간이 없음
- 버프스위트
- ln -Tfs
- pam_tally -u
- Burp Suite
- HISTTIMEFORMAT
- CentOS-Base.repo
- Default vpc
- 프리티어 비용 발생
- AWS 시험후기
- 버프슈트
- Yesterday
- Today
- Total
자바(JAVA)의 자료형 본문
자료형
자료형이란, 자바언에에서 이미 만들어진 데이터의 타입 입니다.
(int, float, double, Boolean, char 등등...)
자료형
|
키워드
|
크기
|
기본값
|
표현범위
|
논리형
|
boolean
|
1bit
|
flase
|
true, false
|
문자형
|
char
|
2byte
|
\u0000
|
0 ~ 65,535
|
정수형
|
byte
|
1byte
|
0
|
-128 ~ 127
|
short
|
2byte
|
0
|
-32,768 ~ 32,767
|
|
int
|
4byte
|
0
|
-2,147,483,648 ~ 2,147,483,647
|
|
long
|
8byte
|
0
|
-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
|
|
실수형
|
float
|
4byte
|
0.0
|
-3.4E38 ~ +3.4E38
|
double
|
8byte
|
0.0
|
-1.7E308 ~ +1.7E308
|
1byte = 8bit
bit는 2진수 입니다.
1 bit 는 0~1 까지 표현 가능합니다. (2^0) : 2의 0승 = 1
2 bit 는 0~3 까지 표현 가능합니다. (2^1) : 2의 1승 = 2
3 bit 는 0~7 까지 표현 가능합니다. (2^2) : 2의 2승 = 4
4 bit 는 0~15 까지 표현 가능합니다. (2^3) : 2의 3승은 8
2byte를 표현하면
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
8bit 2개를 합친겁니다.
오른쪽 부터 2^0 2^1 2^2 2^3 ....2^n
n값이 +1 만큼 증가하게 됩니다.
결과 값은 원래 값에 2배씩 증가하게 됩니다.
1byte가 최대로 표현할 수 있는 값은 255개 입니다.
128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255
따라서, 정수는 음수와 양수를 나눠서 표현해서
255/2를 해서 -128 ~ 127개로 나누게 됩니다.
'Java > Java 기본 개념' 카테고리의 다른 글
자바(JAVA) 배열 (0) | 2016.11.07 |
---|---|
자바(JAVA) 반복문 (0) | 2016.11.02 |
자바(JAVA) 제어문 (0) | 2016.10.31 |
자바(JAVA)의 연산자 (0) | 2016.10.28 |
자바(JAVA)란 무엇인가? (0) | 2016.10.19 |