A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

评分

参与人数 1技术分 +3 收起 理由
滔哥 + 3

查看全部评分

1 个回复

倒序浏览
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给你的方法,将他转换成我们能够理解的东西。


评分

参与人数 1技术分 +2 收起 理由
滔哥 + 2

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马