We prefer the java.
We prefer the java.lang.* boxed types to these wrappers in any potential conflicts. Conflicts do exist because the wrappers need to implement ScalaNumber in order to have a symmetric equals method, but that implies implementing java.lang.Number as well.
The
LowPriorityImplicits
class provides implicit values that are valid in all Scala compilation units without explicit qualification, but that are partially overridden by higher-priority conversions in objectPredef
.2.8