黑马程序员技术交流社区

标题: 什么是抽象路径?不要API上的解释,求通俗些。。。 [打印本页]

作者: 芭芭拉2    时间: 2014-12-11 14:46
标题: 什么是抽象路径?不要API上的解释,求通俗些。。。
File(String pathname)//通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。
请问什么是抽象路径?
API上的解释:用户界面和操作系统使用与系统相关的路径名字符串 来命名文件和目录。此类呈现分层路径名的一个抽象的、与系统无关的视图。抽象路径名 有两个组件:(1)一个可选的与系统有关的前缀 字符串,比如盘符,"/" 表示 UNIX 中的根目录,"\\\\" 表示 Microsoft Windows UNC 路径名。(2)零个或更多字符串名称 的序列。
本人在学File类这块,绝对路径和相对路径都明白,但理解不了抽象路径。求指导,最好能解释的通俗些。。


作者: 史云龙    时间: 2014-12-11 15:19
File parent = new File("D://Demo");//使用构造方法File(String pathname)
File child =new File(parent,"demo.txt");//使用构造方法File(File parent, String child)
看API,第二个构造方法: 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。

那么我的理解就是,抽象路径名,是计算机或者java能够识别的东西【内存地址值或者其他的什么】,
如果你想要知道,通过java给你的方法,将他转换成我们能够理解的东西。







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2