Java String?
Was ist der Unterschied zwischen bsp.:
String
oder java.lang.String
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Informatik
Es gibt keinen Unterschied. Alles, was in java.lang definiert ist, kann direkt (ohne import) verwendet werden.
Wenn Java hier so ist wie C++:
java.lang.String: "Absoluter Pfad", also die sicherste Lösung, weil es bei "String" einfach die Namespaces durchsucht werden, die in der Quellcode-Datei angegeben sind. Blöd wenn z. B. im Namespace java.lang und java.bla gesucht wird und es irgendwann auch java.bla.String gibt...
notting
Woher ich das weiß:Berufserfahrung