Java double vs float: What's the difference?

Java double vs float: What's the difference?