자바 메모리 구조 와 데이터 형식

3146 단어 자바구조유형
자바 메모리 구조
메모 리 는 잠시 데 이 터 를 저장 하 는 것 이다.그의 저장 속 도 는 매우 빠 르 지만 그 는 잠시 저장 되 어 있 으 며,켜 질 때 부터 저장 되 고,전기 가 떨 어 지 거나 꺼 진 후에 데 이 터 를 모두 잃 어 버 렸 다.메모리 의 생명 주 기 는 전원 을 켜 고 끄 는 것 이다.전원 을 켤 때 계산 하기 시작 하면 전원 을 끄 면 아무것도 없다.장점 은 저장 속도 가 빠 르 고 단점 은 고장 나 기 쉽다.켜 졌 을 때 아무런 반응 이 없고 화면 이 밝 지 않 으 면 키보드 와 마우스 가 밝 지 않 은 경우 메모리 에 문제 가 있다.기계 블 루 스크린,명령 오 류 는 모두 메모리 로 인 한 것 이다.
프로그램의 데 이 터 는 모두 메모리 에 저장 되 어 있 으 며 하 드 디스크 에 저장 되 지 않 습 니 다.하 드 디스크 가 안전 하지 않 기 때문에 데 이 터 를 읽 을 수 있 습 니 다.그러나 메모리 가 다 릅 니 다.메모리 에서 메모리 데 이 터 를 읽 을 수 없고 속도 가 빠 르 기 때문에 우리 프로그램 은 모두 메모리 에 저 장 됩 니 다.
메모 리 는 마치 시작 되 지 않 은 넓 은 땅 과 같다.이 땅 에 채 소 를 심 으 려 면 마음대로 심 어 라.그러나 채 소 를 다른 사람 이 차지 하 는 곳 에 심 지 는 마라.메모리 도 마찬가지 로 접근 할 수 있 는 것 이 있 습 니 다.그러나 이 내용 이 다른 사람 에 게 점용 된다 면 다시 사용 하려 면 허용 되 지 않 습 니 다.
우리 의 데 이 터 는 메모리 에 저장 되 어 있 습 니 다.메모리 에 많은 데 이 터 를 저장 하고 싶 은 셀 이 어디 에 저장 하 든 가능 합 니 다.그러나 자바 는 선택성 이 없습니다.자바 의 저장 은 가상 컴퓨터 로 대리 합 니 다.
메모리 의 저장 단위:컴퓨터 는 위치 에 따라 저장 되 고 비트(0 과 1 만 저장)는 가장 작은 저장 단위 입 니 다.바이트(8 자 리 는 1 바이트)K(1024 자 리 는 1KB)M(1024K 는 1M)G(1024 M 은 1G)T(1024 G 는 1T)P(1024 T 는 1P).
프로그램의 데 이 터 를 메모리 에 저장 하려 면 크기 를 선택해 서 저장 해 야 합 니 다.작은 것 도 큰 것 으로 저장 해 서 는 안 됩 니 다.예 를 들 어 1 리터 의 물이 있 으 면 컵 에 저장 해 야 합 니 다.만약 10 생수 를 굳이 컵 에 저장 해 야 한다 면 그것 은 넘 칠 것 이다.큰 것 은 작은 용기 에 저장 하지 못 하면 넘 칠 것 이 고 작은 것 도 큰 용기 에 저장 하지 못 하 는 것 처럼 낭비 할 것 이다.그림 3.3 참조:

그림 3.3
Java 데이터 형식
우리 의 프로 그래 밍 언어 데 이 터 를 메모리 에 저장 하려 면 먼저 저장 소 크기 를 선택해 야 낭비 되 지 않 습 니 다.이른바 저장 소 크기 를 데이터 형식 이 라 고 합 니 다.무엇이 데이터 형식 입 니까?우리 가 데 이 터 를 유형 에 저장 하려 면 우 리 는 우리 의 데이터 에 적당 한 유형 을 선택 하여 저장 해 야 한다.데 이 터 를 낭비 하지 않 고 저장 크기 를 낭비 하지 않 는 다.
자바 의 데이터 형식 은 각각 저장 크기 가 있 으 며,서로 다른 유형 이 있 으 면 서로 다른 데이터 형식 을 찾 아 저장 해 야 한다.그래서 프로그램 이 메모리 에 저장 하려 면 적당 한 데이터 형식 을 선택해 서 저장 해 야 한다.
수치 형식:
1.정수:

2.부동 소수점(소수):

3.문자 형식:
4.불 유형:
byte:8 위 는 하나의 바이트,즉 8 개의 0 과 1 로 구성 되 어 있 으 며 256 개의 표 지 를 구성 할 수 있 습 니 다.256 개의 표지 가 무엇 입 니까?바로 8 개의 0 과 1 이 그곳 에 놓 여 있 는 조합 이다.모두 256 개의 표 지 를 조합 할 수 있 고 8 명의 그 가 계승 할 수 있 는 가장 큰 수 는 255 이다.왜냐하면 그 는 0 부터 0~255 이기 때문이다.그래서 8 위 는 8 개의 0 과 1 로 구성 되 어 모두 256 개의 설명,0~255 개의 수 치 를 구성한다.그림 3.4 참조:
4.png

short:16 위,즉 16 개의 0 과 1 로 구성 되 어 있 으 며,그 는 65536 개의 표지,0~65535 개의 수 치 를 구성 할 수 있다.
int:32 위,즉 32 개의 0 과 1 로 구성 되 어 있 으 며,그 는 4294967296 개의 표 지 를 구성 할 수 있 으 며,0~429467295 개의 수 치 를 구성 할 수 있다.
log:64 위,즉 64 개의 0 과 1 로 구성 되 어 있 으 며 그 는 지구 상의 모든 수 치 를 표시 할 수 있다.
float:32 비트,32 개 0 과 1 로 구성 되 어 있 으 며 소 수 는 6 비트 정도 까지 정확 합 니 다.
double:64 비트,64 개 0 과 1 로 구성 되 어 있 으 며 소 수 는 15 비트 정도 로 정확 하 다.
char:16 비트,그 는 ASCLL 문자 로 표 시 됩 니 다.
boolean:표 지 는 0 과 1 밖 에 없어 요.그 는 false true 의 진실 과 가짜 뜻 으로 판단 합 니 다.
위 에서 말 한 것 은 소 편 이 여러분 에 게 소개 한 자바 메모리 구조 와 데이터 형식 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기