java.lang.Math.abs, die nicht standardmäßig importiert?

Studiere ich für ein Anfänger-Java Prüfung durch Oracle.

Einer der Fragen gegeben, sagt:

int absoluteValue = abs(-21)

Was import-Anweisung wird kompiliert den code?

Richtige Antwort gegeben:

import static java.lang.Math.abs;

Aber meine Frage ist, ob java.lang.* ist standardmäßig importiert, warum dann ist das Math Klasse nicht importiert und die abs() - Methode nicht verfügbar?

  • import java.lang.*; != import static java.lang.Math.*;
  • tut java.lang.* nicht bedeuten, dass alle Klassen in der lang-Paket?
InformationsquelleAutor user4702831 | 2015-02-11
Schreibe einen Kommentar