问一个基础的问题

问题描述

getAbsolutePathpublic String getAbsolutePath()返回此抽象路径名的绝对路径名字符串。 如果此抽象路径名已经是绝对路径名,则返回该路径名字符串,这与 getPath() 方法一样。如果此抽象路径名是空抽象路径名,则返回当前用户目录的路径名字符串,该目录由系统属性 user.dir 指定。否则,使用与系统有关的方式解析此路径名。在 UNIX 系统上,根据当前用户目录解析相对路径名,可使该路径名成为绝对路径名。在 Microsoft Windows 系统上,根据路径名指定的当前驱动器目录(如果有)解析相对路径名,可使该路径名成为绝对路径名;否则,可以根据当前用户目录解析它。 请问,这里的“空抽象路径名”是什么意思,请帮助解答,谢谢

解决方案

File file = new File("");System.out.println(file.getAbsolutePath());System.out.println(file.getPath());System.out.println(System.getProperty("user.dir"));运行一下,看输出就知道了
解决方案二:
所谓“空抽象路径名”,简单讲就是相对路径。
解决方案三:
相对路径为空的意思。

时间: 2024-09-20 16:04:10

问一个基础的问题的相关文章

问一个基础问题? 多对多表是否需要自增id?

问题描述 例如有用户表: user 字段 id,name,xxx有角色表: role 字段 id,name,xxx用户角色表 :userrole 字段 : userid,roleid1方案. roleid加userid 作为主键,无其他字段2方案. userrole增加id字段,id做主键, roleid加userid 做UNIQUE索引大家在实际项目中是如何选择的? 解决方案 事实证明 加一个非业务主键 绝对是正确的.我做过的项目基本都属于类似情况.解决方案二:第一种方案足以解决方案三:这种情

问一个基础问题 用eclipse开发web项目

问题描述 我刚学习web,用eclipse(没有装插件的eclipse)新建了一个 Dynamic Web project ,生成一个如图的默认文件结构,这和书上讲的不太一样 请问是我哪里没有设置好吗?怎样才能使文件变成 这样( 视频上截下来的图): 问题补充:francis.xjl 写道 解决方案 插件不一样也会导致不太一样,其实显示方式只是表象,不能太过在意,比如一条数据可以有多种显示方式似得.在eclipse中有很多种显示方式,在我看来project explorer不如package e

代码-问一个JAVA的基础问题,希望大神们帮忙解惑。

问题描述 问一个JAVA的基础问题,希望大神们帮忙解惑. 有一段如下的代码,有几个疑惑: 1.定义了一个final的test1和一个static里面的test1,为什么定义2个test1不会有问题? 2.为什么在一个类中直接写static{ },这个是什么原理? 3.还有什么类似static{ }这样的写法?是什么原理? public class MyOwenTest{ public static final String test1 = "a"; static{ String tes

静态网页-新人问一个html的基础问题,请大神解答

问题描述 新人问一个html的基础问题,请大神解答 想用html和css写一个类似hao123的静态版,锻炼自己.只求大致相似即可.也学了基本的知识,可是开始写确无从下手,感觉在慕课上看的全都乱了,不知道什么显示要用什么元素写!怎么办? 解决方案 善于使用IE F12或者Chrome的开发者工具.它们非常适合你模仿某个现成网站的html/css,而且它们支持直接编辑css/html,并且立刻看到效果. 解决方案二: 学习应该先从基础学-一个标签一个标签的学,基础掌握好后再临摹,会事半功倍 解决方

计算机编程-弱渣问个基础问题。。大神勿笑。。

问题描述 弱渣问个基础问题..大神勿笑.. unicode letter 和 unicode digit 长什么样..能举个例子吗..实在不会 解决方案 新建一个文本文件,输入字母,数字,用unicode保存,然后用ultraedit打开看

重写-问一个关于override的问题

问题描述 问一个关于override的问题 问一个关于override的问题,小弟基础不是很强悍,望见谅,请问在android中重写了父类接口中的方法后,子类中重写的该方法时何时会被调用? 简单说就是下面的代码何时会被调用到,如何调用 @override public void check{ ............ } 解决方案 子类内部调用 check.外部通过子类变量调用 check,都是调用子类的重写方法. 如果把子类赋给一个父类变量,通过父类变量调用 check,都变成调用父类的方法了

凡事都要问一个为什么

我们应该养成这样一个习惯:在工作中凡事都要问一个为什么.这说起来很简单,但大家很多时候是在凭直觉做事,很容易把问"为什么"的过程省略.也就是说我们往往做不到充分的理性,很多时候我们所谓的理性不过是以往经验的结果.我们顶多把这勉强称之为准理性. 准理性可以帮我们解决很多问题,但是,我们的事业要求的是真正的理性!我们应该看到:事物的表象背后必有其产生和发展的原因.只要我们不厌其烦地去问:"为什么",我们必将能看清事情的核心和本质. 在追寻答案的过程中,我们至少能达到两个

java-新手问一个很奇怪的问题

问题描述 新手问一个很奇怪的问题 class Demo { int num = 1; int add = 2; Demo() { num = 5; add = 6; } void show() { System.out.println("Fu num="+num+" Fu add="+add); } } class DemoA extends Demo { DemoA() { this.num = 3; this.add = 4; } void show() { S

逻辑训练-问一个逻辑问题,关于离散数学的

问题描述 问一个逻辑问题,关于离散数学的 本人信息安全专业最近学到离散数学讲到一个蕴含关系想问问大家一个思维问题就图里画线部分.p 蕴含q 在日常生活中可以变成类似于只有 q才 p 这个要怎么理解它?利用集合来理解可以吗 解决方案 离散数学不太清楚了,就理解的话,应该可以使用集合来理解,p蕴含q,说明q是p的组成要素,如人是由各种器官组成的,比如心脏,只有心脏存在,才能存在人.也就是说q是p的必要不充分条件. 解决方案二: 离散数学不太清楚了,就理解的话,应该可以使用集合来理解,p蕴含q,说明q