상자 뜯 기와 포장

6905 단어 자바캐 시
개념:
포장: 기본 데이터 형식 을 포장 류 로 변환 합 니 다. 포장 류 유형 을 기본 데이터 형식 으로 변환 합 니 다.

public class Test {

	public static void main(String[] args) {
		
		//   :            
		Integer s = 1;
		//   :              
		int ss = s;
	}
}

특징:
1: 캐 시
자바 에 서 는 일부 기본 데이터 형식 에 대응 하 는 포장 류 의 일부 데 이 터 를 캐 시 했 을 뿐 입 니 다. 1. byte, short, int 와 log 에 대응 하 는 포장 류 의 데이터 캐 시 범 위 는 - 128 ~ 127 입 니 다.(2. float 와 double 에 대응 하 는 포장 류 는 데이터 캐 시 범위 가 없습니다. 3. char 에 대응 하 는 포장 류 의 데이터 캐 시 범 위 는 0 ~ 127 이 고 4. boolean 에 대응 하 는 포장 류 의 데이터 캐 시 는 true 와 false 입 니 다.

public class Test {

	public static void main(String[] args) {
		
		//   :
			// 1、Byte Short Integer Long -128~127
		Integer a = 127;
		Integer b = 127;
		System.out.println(a == b);
		
		a = new Integer(127);
		b = new Integer(127);
		System.out.println(a == b);
			// 2、Float Double    
			// 3、Character 0~127
			// 4、Boolean  
		Boolean m = true;
		Boolean n = true;
		System.out.println(m == n);
	}
}
//    :
//true
//false
//true

2: 자동 개봉

public class Test {

	public static void main(String[] args) {
		
		//     :                    
		int c = 128;
		Integer cc = 128;
		Integer ccc = new Integer(128);
		System.out.println(c == cc);
		System.out.println(c == ccc);
		System.out.println(cc == ccc);
	}
}
//    :
//true
//true
//false

좋은 웹페이지 즐겨찾기