What is the difference between “Double” and “double” in Java?

Double is an object and double is a primitive data type. See this answer for more details.

The Double class wraps a value of the primitive type double in an object. An object of type Double contains a single field whose type is double.

Source: http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html

Leave a Comment