`
FlyAway2
  • 浏览: 110428 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java.io的API的学习

    博客分类:
  • j2se
 
阅读更多

 

只讲一些主要的,有代表性的。I 表示interface,C表示Class

I

DataInput-DataInputStream 从二进制流中读取字节,并根据所有 Java 基本类型数据进行重构

DataOutput 类似

 

Flushable

FileFilter

 

Externalizable

Serializable 

 

C

File 文件和目录路径名的抽象表示形式,但是它不是抽象类!它绝对是相当重要的一个类

主要实用方法有

有用的静态字段:公共静态字段 separator 和 separatorChar pathSeparator 、 pathSeparatorChar

canRead

canWrite

canExecute

 

static File createTempFile ?

 

delete

exists

getAbsolutePath()

File getCanonicalFile() 

 isAbsolute() 

          测试此抽象路径名是否为绝对路径名

isDirectory() 

          测试此抽象路径名表示的文件是否是一个目录

isFile() 

isHidden() 

lastModified() 

length() ? 即大小吧——以字节为单位

listFiles() 

 

list(FilenameFilter filter) 还可以过滤啊

listFiles(FilenameFilter filter) 

mkdir

mkdirs

 

 boolean renameTo(File dest) 

          重新命名此抽象路径名表示的文件。 

 boolean setExecutable(boolean executable) 

          设置此抽象路径名所有者执行权限的一个便捷方法。 

 boolean setExecutable(boolean executable, boolean ownerOnly) 

          设置此抽象路径名的所有者或所有用户的执行权限。 

 boolean setLastModified(long time) 

          设置此抽象路径名指定的文件或目录的最后一次修改时间。 

 boolean setReadable(boolean readable) 

          设置此抽象路径名所有者读权限的一个便捷方法。 

 boolean setReadable(boolean readable, boolean ownerOnly) 

          设置此抽象路径名的所有者或所有用户的读权限。 

 boolean setReadOnly() 

          标记此抽象路径名指定的文件或目录,从而只能对其进行读操作。 

 boolean setWritable(boolean writable) 

          设置此抽象路径名所有者写权限的一个便捷方法。 

 boolean setWritable(boolean writable, boolean ownerOnly) 

          设置此抽象路径名的所有者或所有用户的写权限 

 

toURI() 

          构造一个表示此抽象路径名的 file: URI。

 

都是些很有用的方法啊

 

这个包下面还有一些列的 Stream/Reader/Writer,相当的繁多,却是相当规律。

 

关于文件的:FileXXX

关于Object的

ByteArray

CharArray

关于管道Pipe的:

等等

 

——菜鸟文章,仅供自己参考。


分享到:
评论

相关推荐

    socket.io API文档

    socket.io API文档

    这是 IPinfo.io IP 地址 API 的官方 Java 客户端库,允许您查找自己的 IP 地址,或获取 IP 的以下任何

    这是 IPinfo.io IP 地址 API 的官方 Java 客户端库,允许您查找自己的 IP 地址,或获取 IP 的以下任何详细信息: IP地理定位数据(城市、地区、国家、邮政编码、经纬度) ASN 信息(ISP 或网络运营商、关联域名和...

    JAVA API官方中文版手册chm文件文档

    JAVA API官方文档中文版软件包 java.applet java.awt java.awt.color java.awt.datatransfer java.awt.dnd java.awt.event java.awt.font java.awt.geom java.awt.im java.awt.im.spi java.awt.image ...

    java.nio API详解

    在JDK 1.4以前,Java的IO操作集中在java.io这个包中,是基于流的同步(blocking)API。对于大多数应用来说,这样的API使用很方便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来...

    socket.io-client:Java语言的Socket.io客户端实现

    该存储库包含用Java语言编写的Socket.IO客户端实现。 如果您不了解socket.io,则它基本上是一个旨在提供实时,双向和基于事件的通信的框架。 您可以访问以了解更多信息。 安装 您可以使用以下方法安装该库: Maven ...

    cex.io-api-java:Cex.io Java API

    #Cex.io Java API Cex.io API 的 Java 源文件和示例。 这是一个在 MIT 许可下的开源项目。 指数 下订单 获取未结订单 取消未结订单 获取账户哈希率 获取 Worker 哈希率 其他帮助 接触 Author : Zack Urben Contact...

    i18n Tools helper

    import com.google.api.translate.Language; import com.google.api.translate.Translate; import java.io.*; import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * . ...

    JAVA_API1.8中文文档(CHM版).rar

    中文版,平时开发超实用工具。 Java 2 Platform 软件包 java.applet 提供创建 applet...java.io 通过数据流、序列化和文件系统提供系统输入和输出。 java.lang 提供利用 Java 编程语言进行程序设计的基础类。 ......

    jenkins所需的插件等

    本人的一片博客,http://blog.csdn.net/jackieriver/article/details/78882194,所需要的一些插件

    javax.mail.jar-Java发送邮件API

    javax.mail.jar-Java发送邮件API。Apache Email基于javax.mail做了一个开源项目,参见:http://commons.apache.org/proper/commons-email/

    JAVA_API1.6文档(中文)

    java.io 通过数据流、序列化和文件系统提供系统输入和输出。 java.lang 提供利用 Java 编程语言进行程序设计的基础类。 java.lang.annotation 为 Java 编程语言注释设施提供库支持。 java.lang.instrument 提供...

    java IO 类层次图

    java IO 类层次图,以清晰明了的形式标明了java io中各种类的关系

    socket.io-java:socket.io-java

    Socket.IO-Client for Java socket.io-java-client 是 for Java 的一个易于使用的实现。 它使用作为传输后端,但很容易编写您自己的传输。 请参阅下面的说明。 XHR-Transport 也包括在内。 但它在当前状态下不起...

    jetty-io-9.4.43.v20210629-API文档-中英对照版.zip

    包含翻译后的API文档:jetty-io-9.4.43.v20210629-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.eclipse.jetty:jetty-io:9.4.43.v20210629; 标签:eclipse、jetty、中英对照文档、jar包、java; ...

    java-etherscan-api:for EtherScan.io API的完善Java库

    库支持所有可用的复仇网络的etherscan.io所有可用EtherScan API调用 相依性 :rocket: 玛文 < groupId>com.github.goodforgod</ groupId> < artifactId>java-etherscan-api < version>1.1.0 Gradle ...

    java API中的IO

    可能会有些不全,也希望大神们能够指出,刚刚学习,有太多的东西不懂,见谅~

    android sdk platform-tools下的api文件夹中的annotations.zip

    编译时如果遇到以下报错:app:lintVitalRelease[Fatal Error] :43:105: 与...java.io.IOException: Could not parse XML from annotations/android/widget/annotations.xml 请将本文件替换SDK目录下的/platform-tools/a

    JavaME+API

    java.io java.lang java.util javax.microedition.io javax.microedition.lcdui javax.microedition.lcdui.game javax.microedition.media javax.microedition.media.control javax.microedition.midlet ...

    Java 1.6 API 中文 New

    java.io 通过数据流、序列化和文件系统提供系统输入和输出。 java.lang 提供利用 Java 编程语言进行程序设计的基础类。 java.lang.annotation 为 Java 编程语言注释设施提供库支持。 java.lang.instrument 提供允许 ...

    spring-boot-autoconfigure-2.2.8.RELEASE-API文档-中文版.zip

    赠送jar包:spring-boot-...标签:springframework、boot、spring、autoconfigure、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,

Global site tag (gtag.js) - Google Analytics