多态
image

多态的使用:

总结:
image
image

方法的重载
image

static修饰变量和方法
image

工具类
image

重新认识main方法
image

在‘Edit Configuration’中配置args(了解即可)
image

代码块
image

抽象类
image

接口、父类、多态、调用方法之间的注意事项

前提条件:有父类,有子类,子类继承自父类;有接口,子类继承接口并实现方法
要求:子类的实例化对象要调用接口的方法
实现过程:必须用子类进行实例化,否则无法调用接口的方法

IO流

File类

image
常用方法暂时略

我算是服了,如果是在main程序中使用project下的文件,还真的必须从src(包括src)开始算起文件路径

IO流

![image](https://img20image

流的分类
image

字符流多适用于字符 其余适用于字节流

image

IO体系
image

又来一遍
image

FileReader的基本操作

image

这里用try catch finally 优于throw 异常
fr的非空判断不能少

进一步优化
image
这里的几点说明
image

对上面的读入操作进一步优化

注意这里的String类读入、读写
image

FileWriter写出数据的操作
FileWriter(file,false) / FileWriter(file) 会对文件进行覆盖
FileWriter(file)不会对文件进行覆盖
image

综合 文件输入、输出流,相当于可以实现文件的复制
image

关闭流资源(try catch 已经将异常处理掉了):
image

想要模仿上面的复制文件去进行复制图片,失败了(因为字符流不能处理图片、视频等字节流):
image

对于字符流、字节流的小总结
image

把复制图片、视频等的代码做成一个通用的方法(注意 byte【?】的大小)
image

缓冲流

BufferedReader和BufferedWriter的使用
image
读写操作的不同方法
image

多种io流的总结

通常用缓冲流
image

io流的练习

对内容进行简单的加密(用的是异或) 注意迭代器不能实施加密
image

解密这个异或操作,原理:m ^ n ^ n = m

转换流的输入输出操作
image

补充:字符编码
image

UTF编码的解释
image
image

标准的输入输出流
image

一个小练习(红线的是重点),下面的是核心代码,资源关闭就没截图
image

打印流 PrintStream 和 PrintWriter
image

数据流
image

原文地址:http://www.cnblogs.com/fromWell888Dare/p/16641329.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性