Java_구문 기초패키징 클래스 캐시
포장 유형
기본 데이터 유형
캐시 개체(기본 데이터 유형 값)
Boolean
boolean
true, false(전체 값)
Byte
byte
-128~127(전체)
Short
short
-128~127
Character
char
0~127
Integer
int
-128~127(기본값 127)
Long
long
-128~127
Float
float
캐시 값 없음
Double
double
캐시 값 없음
패키지 클래스에서 Integer 유형은 비교적 특수한데 그 캐시 값은 -128~127이고 그 중에서 127은 기본 상한선이며 최저 상한선이다.사실 Integer의 캐시 하한선은 -128로 고정되어 있으며, 캐시 하한선은 실행할 때 시스템 속성을 수정하여 설정할 수 있습니다.예를 들어, 명령줄에서 다음을 입력할 수 있습니다.
java -Djava.lang.Integer.IntegerCache.high=100 xxx
또는 서버 가상 시스템을 선택할 때 다음을 입력합니다.java -server -XX:AutoBoxCacheMax=100 xxx
-server 파라미터를 제거하면 오류가 발생합니다. 기본 가상 기기는 클라이언트 가상 기기입니다. 즉, 파라미터를 추가하지 않거나 -client 파라미터를 사용할 때 시스템이 선택한 가상 기기입니다. 클라이언트 가상 기기는 - XX: AutoBox CacheMax 파라미터를 지원하지 않기 때문입니다.상기 방식을 동시에 사용하여 캐시 상한 속성을 설정하면 -XX:AutoBoxCacheMax 파라미터를 기준으로 합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.