剑侠 java_java--I/O流总结

java中的I/O流从所操作的数据单元上分为两类:字节流和字符流。

1、字节流

字节流主要有两个抽象基类:InputStream和OutputStream;其中InputStream是输入字节流,OutputStream是输出字节流。

所有的有关字节流的操作都是基于这两个流的。

继承这两个抽象基类的字节流主要有:

1、FileInputStream/FileOutputStream,ByteArrayInputStream/ByteArratOutputStream,PipedInputStream/PipedOutputStream

上面的三类字节流都是一种节点流,在这里解释一下什么叫“节点流”。节点流,是指可以向一个特定的IO设备(如磁盘、网络)读/写数据的流。也就是说,与这个流关联的必须是一个特定的设备,这里叫设备可能不太合适,可以这样理解这个设备:在创建这个字节流实例时可以绑定的东西(文件,字符数组,字符串等)。

2、BufferedInputStream/BufferedOutputStream,ObjectInputStream/ObjectOutputStream,

同这个字节流相对应的是处理流,也叫做包装流。这里的处理流一般都是对节点流或是其他的处理流进行连接或是封装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,你遇到的错误是"Application run failed"。这个错误通常是由于应用程序启动时发生了一些问题导致的。具体的错误信息可能会有所不同,但通常会提供一些关于错误原因的线索。 解决这个问题的方法有很多种,下面是一些常见的解决方法: 1. 检查日志文件:查看应用程序的日志文件,通常可以在控制台输出或特定的日志文件中找到。日志文件中可能会提供更详细的错误信息,帮助你确定问题所在。 2. 检查依赖项:确保你的应用程序的所有依赖项都正确配置和引入。特别是检查是否有缺少的依赖项或版本不兼容的问题。 3. 检查端口冲突:如果错误信息中提到了"Address already in use",则表示应用程序尝试使用的端口已经被其他进程占用。你可以尝试更改应用程序使用的端口,或者停止占用该端口的进程。 4. 检查配置文件:检查应用程序的配置文件,确保所有的配置项都正确设置。特别是检查数据库连接、端口号、文件路径等与应用程序运行相关的配置项。 5. 检查代码逻辑:如果以上方法都没有解决问题,那么可能是应用程序的代码逻辑出现了问题。你可以检查代码中的错误、异常处理是否正确,以及是否有死循环或资源泄漏等问题。 总之,解决"Application run failed"错误需要根据具体的错误信息和应用程序的配置、代码等方面进行综合分析和调试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值