What does abstract path means in java.io?

后端 未结 3 1112
你的背包
你的背包 2021-02-06 01:12

In java doc about

File#getPath()

writes:

 Converts this abstract pathname into a pathname string.

I try to w

3条回答
  •  情深已故
    2021-02-06 01:53

    An abstract pathname is a java.io.File object and a pathname string is a java.lang.String object. Both reference the same file on the disk.

    How do I know?

    The first sentence of the Javadoc of java.io.File explains:

    An abstract representation of file and directory pathnames.

    It goes on to explain why:

    User interfaces and operating systems use system-dependent pathname strings to name files and directories. This class presents an abstract, system-independent view of hierarchical pathnames.

提交回复
热议问题