Java之IO(十三)File、Filter、Piped、String和InputStreamReader与OutputStreamWriter

  转载请注明原出处:http://www.cnblogs.com/lighten/p/7264196.html

1.前言

  断更一段时间,计划果然赶不上变化(还是太懒...)。这次一次性将剩余的5组字符流说完,原本也没有什么值得一说的了,再花两节描述完整个IO包的相关剩余内容和总结,就结束这一章节的学习了。看源代码可以将一些似是而非的不明之处明确,所以还是很有必要的。

2.Filter

  FilterReader和FilterWriter没有任何值得一提的地方,只是包装了一下所接受持有的其它Reader和Writer,然后调用其相关接口定义的方法而已。是一个抽象父类,比起字节流的Filter相关内,字符流的没有起到什么作用,实现类也少。

3.InputStreamReader和OutputStreamWriter

   这两个类原本是应该好好讲一下的,但是由于其实现实际上是借助了StreamDecoder和StreamEncoder这两个同样继承自Reader和Writer的类,InputStreamReader和OutputStreamWriter也就是调用了其类的相关方法。在初始化的时候,通过其静态方法,接受一个字节流产生对应的StreamDecoder和StreamEncoder。由于这两个类是sun包下,无法看到源代码,也就没什么可说的(还是懒),不过作用应该就是对字节按照指定的编码方式进行编码成字符。

4.File

  FileReader和FileWriter就是继承自上述的InputStreamReader和OutputStreamWriter,里面传递的是创建的一个文件字符流。整个过程其实是通过StreamDecoder和StreamEncoder包装文件的字节流,将其内容转换成字符。其它的也没什么。

5.Piped

  管道字符流和管道字节流几乎一模一样,就是一个char和byte的区别。直接看前面所讲的管道字节流的相关内容就可以了。这里不再阐述。

6.String

  StringReader和StringWriter的作用和CharArrayReader和CharArrayWriter基本一样,不过一个接收字符数组,一个接收字符串罢了,其它的没什么区别。和ByteArray字节流作用一致。

转载于:https://www.cnblogs.com/lighten/p/7264196.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
华三HCL(Huawei CloudLab)是华为公司推出的网络设备模拟器,可以用来模拟华为网络设备的环境,便于学习和实践。 首先,安装华三HCL模拟器的步骤如下: 1. 打开华三HCL官方网站,下载最新版本的模拟器安装包。 2. 双击安装包,按照提示完成安装过程。 3. 安装完成后,打开模拟器软件。 配置华三HCL模拟器的步骤如下: 1. 打开模拟器软件,进入模拟器控制台界面。 2. 点击“配置管理”,选择“网卡”选项,在弹出的编辑框中配置虚拟网卡的IP地址、子网掩码和默认网关。 3. 进入“链路管理”界面,添加链路配置,包括链路号、链路名称、链路类型和链路带宽。 使用华三HCL模拟器的步骤如下: 1. 在模拟器控制台界面,选择需要模拟的设备,并点击“开启”。 2. 使用Piped工具实现虚拟网卡与物理网卡之间的通信: - 打开Piped工具,点击“配置”按钮,选择“虚拟网卡与物理网卡绑定”。 - 配置虚拟网卡的IP地址和物理网卡的IP地址,点击“启动”。 - 配置成功后,模拟器中的设备就可以与实际网络进行通信。 3. 使用Wireshark工具进行网络抓包: - 打开Wireshark软件,选择虚拟网卡,点击“开始捕获”。 - Wireshark会显示捕获到的网络数据包,可以用于网络故障排查和分析。 4. 使用SecureCRT工具登录模拟器中的设备: - 打开SecureCRT软件,配置连接参数,包括模拟器IP地址、登录用户名和密码等。 - 点击“连接”,成功登录后,可以在SecureCRT中执行设备配置和管理命令。 总结来说,华三HCL模拟器的安装与配置需要下载最新版本的安装包,并进行基本的网络参数设置。使用时,可以借助Piped工具进行虚拟网卡与物理网卡的通信,使用Wireshark工具进行网络抓包分析,使用SecureCRT工具登录模拟器中的设备进行配置和管理。这样能够更好地学习和实践华为网络设备的环境。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值