Java is weird. Statics Not a null pointer Math[] maths = new Math[10]; maths[0]; // null maths[0].floor(1.5); // 1 Import import static java.lang.Math.*; // (Valid) min(1, 3); // 1