autoboxing

    15

    4답변

    그래서 오늘이 질문을 받았습니다. Integer a = 3; Integer b = 2; Integer c = 5; Integer d = a + b; System.out.println(c == d); 이 프로그램은 무엇을 출력합니까? 그것은 사실을 반환합니다. 나는 그것이 자동 (및 자동 유엔) 권투를 이해했기 때문에 그것이 항상 틀린 인쇄 할 것

    5

    5답변

    나는이 온라인 자바 테스트 중 하나를 수행하고 있었고, 난이 질문을했다 : Q : 당신이 더 가기 전에 Long l = 1; Double d = 1; Integer i = 1; String s = 1; Object o = "1"; System.out.println(o); o = 1; System.out.println(o); 은 스스로를 시도

    9

    4답변

    나는 많은 추악한 보일러 플레이트 코드를 저장하기 때문에 자바에서 자동 권투의 큰 팬이다. 그러나 나는 Auto-unboxing이 Number 객체가 null 일 수있는 몇몇 상황에서 혼동을 일으키는 것을 발견했다. javac 경고가있는 코드베이스에서 자동 언 박싱이 발생하는 위치를 감지하는 방법이 있습니까? unboxing (FindBugs 또는 Ecli

    1

    2답변

    나는 내가 Maven에 일하고있는 프로젝트를 바꾸었다. 그리고 갑자기 자동 권투는 부서진 것처럼 보인다. 내 IDE (NetBeans는) 당신은 여전히 ​​후 1.5 JDK로 컴파일되도록하는 등의 오류 "호환되지 않는 유형의" Integer order = 4;

    3

    5답변

    Integer n = 5; System.out.println(n) // 5! 어떻게하면 내 수업에서이 문제를 재현 할 수 있습니까?

    6

    2답변

    자바 (1.6)에서 C#으로 코드를 수동으로 변환하고 프리미티브 (int 및 double)의 동작에 어려움을 겪고 있습니다. C#에서 거의 모든 변환이 자동으로 List<double> list1 = new List<double>(); // legal, C# double d0 = 3.0; list1.Add(d0); // le

    4

    2답변

    JNI에서 새로운 기본 유형을 어떻게 사용할 수 있습니까? jobject을 반환하는 함수가 있습니다. 그것은 반환 할 수 jint, jchar 등 하지 NewInteger이 NewCharacter는, NewDouble는 등의 순간에 JNI 계층에서 더 오토 박싱 없습니다 이유 NewString이 있습니다. 나는 NewObject 호출과 함께 갈 수 있지만,

    2

    4답변

    필자가 선호하는 Java의 기능 중 하나는 오토 복싱 (autoboxing)으로, 컴파일러가 프리미티브와 래퍼 클래스를 자동으로 변환합니다. Objective-C/Cocoa에서 핵심 데이터 응용 프로그램을 작성 중이며 프로그래밍 방식으로 정수 속성을 처리하는 것이 실망 스럽습니다. //img is a managed object that I have fetc

    28

    6답변

    일부 언어에서 "박스형"이라고 불리는 유형에 대해 들어 보았습니다. 자바에서는 "autoboxing"에 대해 들어 봤습니다. 이게 뭐야? 유형에 대한 래퍼 클래스가 있습니까? 박스형 또는 박스 화되지 않은 유형으로 작업 할 경우 코드가 어떻게 변경됩니까?

    20

    3답변

    왜 두 번째 코드가 더 빠릅니까? Map<Integer, Double> map = new HashMap<Integer, Double>(); for (int i = 0; i < 50000; i++) { for (double j = 0.0; j < 10000; j++) { map.put(i, j); } } Map<Intege