Was bedeutet der abstrakte Pfad bedeutet in java.io?

In der java doc über

File#getPath()

schreibt:

 Converts this abstract pathname into a pathname string.

Ich versuche write1

File file3 = new File("D:\\work");
System.out.println(file3.getPath());

In cmd sehe ich D:\\work

Ich versuche schreibzugriffe2:

File file4= new File("file4");
System.out.println(file4.getPath());

In cmd sehe ich:

file4

So, ich habe eine Frage:

Was der Unterschied zwischen

abstrakte Pfadname

und

pathname string

?

  • "abstrakte Pfadname" ist eine ausgefallene Art zu sagen, "File Objekt"
Schreibe einen Kommentar