| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 888 人关注过本帖
标题:输入流File的问题?
只看楼主 加入收藏
疾风影步
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-4-22
收藏
 问题点数:0 回复次数:14 
输入流File的问题?

File dir=new File(File.separator);
Stirng str="one"+File.separator+"two.txt";
File f=new File(dir, str);
f.createNewFile();

这一段代码中dir 是变量还是对象?
File dir=new File(File.separator)这种格式应该是创建一个对象.
一个对象怎么可以用在这个地方.作变量使用.File f=new File(dir, str);

我是自学的,没人教,请各位大虾帮忙.

搜索更多相关主题的帖子: File 输入 
2007-05-23 16:49
支离破碎
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:737
专家分:0
注 册:2007-1-4
收藏
得分:0 
是对象,方法是可以传对象的。

人生漂泊無依,有如浮萍菱花,隨水飄流,你会在我这里停留吗?
[url=http://51mynet.]http://51mynet.[/url]
2007-05-23 16:51
zhufeifei
Rank: 1
等 级:新手上路
威 望:2
帖 子:402
专家分:0
注 册:2006-8-11
收藏
得分:0 

参数传递有两种,传值和传引用,上述是属于后者!


在不断的拼搏与进取中,定能创造一片天地!
2007-05-23 18:42
zhaoqiang053
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-17
收藏
得分:0 
3楼的回答的很好啊!

努力编程!
2007-05-24 09:38
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
以下是引用zhufeifei在2007-5-23 18:42:11的发言:

参数传递有两种,传值和传引用,上述是属于后者!

这个要纠正一下

JAVA里面所有的都是传值,只不过有时候传的是引用的拷贝值


可惜不是你,陪我到最后
2007-05-24 09:39
大嘴先生2
Rank: 1
等 级:新手上路
威 望:2
帖 子:815
专家分:0
注 册:2006-4-17
收藏
得分:0 
必须是对象!
不过File创建的是一个文件的引用
而不是真正的文件

骑白马的未必是王子,也可能是唐僧;有翅膀的未必是天使,也可能是鸟人。
2007-05-24 09:46
疾风影步
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-4-22
收藏
得分:0 

File file1;
file1 = new File("1.txt");


File file1=new File("1.txt");

这两个不同的写法是不是样的?
如果不同请帮我注明一下?


帮助人是快乐的 被人帮助是感恩的
2007-05-24 16:44
大嘴先生2
Rank: 1
等 级:新手上路
威 望:2
帖 子:815
专家分:0
注 册:2006-4-17
收藏
得分:0 

没有区别


骑白马的未必是王子,也可能是唐僧;有翅膀的未必是天使,也可能是鸟人。
2007-05-24 17:02
大嘴先生2
Rank: 1
等 级:新手上路
威 望:2
帖 子:815
专家分:0
注 册:2006-4-17
收藏
得分:0 
但是你的文件指名的是当前路径
File(File parent, String child)
根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。
File(String pathname)
通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例。
File(String parent, String child)
根据 parent 路径名字符串和 child 路径名字符串创建一个新 File 实例。
File(URI uri)
通过将给定的 file: URI 转换成一个抽象路径名来创建一个新的 File 实例。
这是File类的四个构造方法
楼主看看
能不能解决些问题

骑白马的未必是王子,也可能是唐僧;有翅膀的未必是天使,也可能是鸟人。
2007-05-24 17:05
疾风影步
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-4-22
收藏
得分:0 

谢谢
通过各位大虾的指导,我明白如下:
File file1; //创建一个对象引用
file1 = new File("1.txt"); //他建一个对象实例


File file1=new File("1.txt");

java程序学习的基础好像要学会根据代码知道内存是怎么分配的.兄弟能跟我讲讲这些吗.书上没说清.


帮助人是快乐的 被人帮助是感恩的
2007-05-24 17:15
快速回复:输入流File的问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011892 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved