Integer 형식 초기 화 & & 자바 인삼
2544 단어 Integer
int a = 1;
Integer b = 1;
Integer c = new Integer(1);
Integer d = Integer.valueOf(1); //Integer.valueOf(int i) new Integer(i)
System.out.println(a==b); // true
System.out.println(a==c); // true
System.out.println(a==d); // true
System.out.println(b == c); // false
System.out.println(b == d); // true
System.out.println(c == d); // false
Integer e = c;
System.out.println(e==c); // true c ;
System.out.println(c.equals(b)); // true
포장 류 와 비교 하 는 대상 이 해당 하 는 기본 유형 일 때 포장 류 는 자동 으로 상 자 를 분해 하여 기본 데이터 유형 과 비교 된다.
자바 함수 형 삼:
참고:http://blog.csdn.net/tianlincao/article/details/6875593
:java , , 。
: , , 。
: , , 。
개인 적 으로 자바 에서 형 삼 은 모두 전달 하 는 복사 대상 이 고 형 삼 은 기본 데이터 형식 일 때 복사 본 값 을 전달 합 니 다.
형 삼 을 대상 으로 할 때 이 인용 사본 을 전달 합 니 다. 가리 키 는 대상 (C / C + + 안의 지침 과 같은 사고) 만 수정 할 수 있 지만 이 인용 (또는 매개 변수 자체) 을 수정 할 수 없습니다.
또 형 삼 의 대상 이 초기 화 되 지 않 았 다 면 대상 이 가리 키 지 않 은 대상 을 인용 한 것 일 뿐 잘못 보고 할 수 있다.
함수 에서 매개 변수 대상 을 null 로 설정 하면 원래 대상 에 영향 을 주지 않 습 니 다. ps: 인용 복사 본 을 전달 합 니 다.
참고:http://zhidao.baidu.com/question/137268222.html 채택 되 지 않 은 그 대답
방법 중의 부분 변 수 는 방법 이 끝 난 후에 회수 되 지만 방법 에서 외부 변수 에 의 해 인용 되면 방법 이 끝 난 후에 도 살아 남 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
cocos2d Lua 학습(一)ios에서 루아 함수 호출 및 전참 방법 lua 코드: 출력 결과: lua 호출 C++ 방법: add 함수: lua 코드: 출력 결과: 함수를 호출합니다. 함수를 호출하려면 다음 협의를 따르십시오. 우선, 호출할 함...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.