What is the difference between "Double" and "double" in Java?
double, java
Solution
`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
Problem
What is the difference between `Double` and `double`?