zoukankan      html  css  js  c++  java
  • 【Java】《Java程序设计基础教程》第七、八章学习

    第七章 异常处理

    通过try...catch...finally结构来捕获一个或多个异常

    第八章 Java的输入与输出及文件操作

    8.1 文件

    File类常用的方法

    1. public boolean canRead() 测试该文件是否可以续

    2. public boolean canWrite() 测试该文件是否可以修改

    3. oublic boolean exists() 测试此文件或目录是否存在

    4. public boolean isDirectory() 测试是否为一个目录

    5. public boolean isFile() 测试是否为一个标准文件

    6. public boolean isHidden() 测试是否为一个隐藏文件

    7. public long lastModified() 返回最后一次被修改的时间

    8. public long lenth() 返回文件的长度

    9.public String getName() 返回文件或目录的名称

    10. public String getParent() 返回父目录

    11. public String getPath() 返回相对路径

    12. public String getAbsolutePath() 返回绝对路径

    13. public boolean CreateNewFile() throws IOException 当且仅当指定名称的文件不存在时,创建一个由文件名指定的新的空文件

    14. public boolean dalete() 删除文件或目录

    15. public boolean mkdir() 创建指定的目录

    16. public boolean mkdirs() 创建制定的目录,包括创建必需但不存在的父目录

    17. public String[] list() 返回当前目录下所有的文件和目录

    18. public String[] list(FilenameFileter filter) 返回当前目录下满足filter所有的文件和目录

    8.2 输入/输出(I/O)流

    InputStream的基本方法有:

    1. int read() 从流中读一个字节

    2. int read(byte[] buffter) 读取一系列字节并存储到一个数组buffer中 

    3. int read(byte b[], int offset, int length) 读取length个字节,并返回实际读取的字节数

    4. long skip(long n) 跳过流中n个字节

    5. int available() 返回流中可用的字节数 

    6. void mark() 在流中标记一个位置

    7. void reset() 将位置指针标记一个位置

    8. void close() 关闭输入流

  • 相关阅读:
    mysql主从配置
    apache+mysql+php,安装整合配置。
    [转载]误将SELINUXTYPE看成SELINUX后,将其值改为disabled。导致操作系统服务启动,无法进入单用户模式
    python-趣味百题3
    python-趣味百题2
    python-趣味百题1
    python之路----1
    控件的textIsSelectable属性引起的血案
    导入eclipse项目 编码格式错误,运行包 不能映射的...编码
    Glide 缓存使用
  • 原文地址:https://www.cnblogs.com/daijux/p/12080719.html
Copyright © 2011-2022 走看看