Boxing ist der Prozess, bei dem ein Objekt einen primitiven Wert umschließt, sodass es als Referenzobjekt verwendet werden kann. Das Extrahieren eines zuvor eingepackten Grundelements wird Unboxing genannt. Auto (un) boxing ist eine Form von "syntaktischem Zucker", bei der der Compiler automatisch (un) boxing für Sie ausführt, so dass Sie Wert und referenzierte Typen synonym verwenden können.
Im folgenden Programm wird 0.0 als kleiner als Double.MIN_VALUE angesehen. Warum?
Wir haben eine Lösung (arbeiten nur mit Doubles und verwenden compareTo ) und ich möchte verstehen, warum das Unboxing hier fehlschlägt.
%Vor%
23.07.2011, 13:05