"The JVM's floating-point support adheres to the IEEE-754 1985 floating-point standard. This standard defines the format of 32-bit and 64-bit floating-point numbers and defines the operations upon those numbers. In the JVM, floating-point arithmetic is performed on 32-bit floats and 64-bit doubles. For each bytecode that performs arithmetic on floats, there is a corresponding bytecode that performs the same operation on doubles."
"Version 5 of the Java? Language Specification added 10 new methods to java.lang.Math and java.lang.StrictMath, and Java 6 added another 10. Part 1 of this two-article series looked at the new methods that make sense mathematically. That is, they provide functions that a pre-computer-era mathematician would find familiar. Here in Part 2, I focus on the functions that make sense only when you realize that they're designed for operating on floating-point numbers instead of abstract real numbers."
"Here is some cool code for validating Float values in JTextfield. The code offered below will validate user-entered values. It will allow only one decimal point, digits from 0 to 9, and the Backspace key. It won't allow any other characters to be typed in."