javaIo基础和操作

                                                         实训之--javaIo 编程


        关于这部分的内容,我感觉还是比较简单的,无非是些写好的方法,能过有些次数的使用就能很好的掌握了。不像集合和数组,操作起来是头疼。
javaIo 包中有5个类和一个接口。分别是 Class :   File,InputStream,OutPutStream,writer,reader.       interface  : Serializable进行序列化


Filel类:
最常用的方法
File(pathName);
File(fatherPath,childrenPath);
boolean createNewFile throws IOException(File);
exist();
delete();
mkdir();
length();
isFIle;
isDirectory();
String [] list() 取得目录下所有目录名
File [] listFiles()  取得目录下文件对象数组

1.创建文件
public static void main(String[] args) throws IOException {
File file=new File("D:\\myNewFile.txt");
if(file.exists()) {
file.delete();
}
else {
file.createNewFile();
}
2.文件路径问分隔符:windows中为 \  linux中为/   ;为了适应操作系统,提供了separator属性。故开发中写路径为new File(“d:”+File.separator+"a.text");
3.创建多级目录
public static void main(String[] args) throws IOException {
File file=new File("d:"+File.separator+"aa"+File.separator+"bb"+"test.txt");
if(file.getParentFile().exists()) {
file.getParentFile().mkdir();
}
file.createNewFile();
}


操作流 4个类
全部属于抽象类。最麻烦的是它们的子类。这些类中使用完成后需要  手动关闭流。
OutputStream及InputStream
字节流, 方向:相对于文件本身;
常用方法: close();  flush():刷新:write() 输出单个,部分,全部的字节。

子类: FileOutputStream 
构造:fileOUtputStream(file,[boolean]) :  boolean选择为true,表示追加新内容到文件中。


writer和Reader

没啥要说的。
方法也还是那些方法。


未完!



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值