随笔分类 - IO流
异常处理
摘要:* Properties:属性集合类。是一个可以和IO流相结合使用的集合类。 * Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 package cn.itcast_08; import java.util.Properties; import java.
阅读全文
摘要:序列化流:把对象按照流一样的方式存入文本文件或者在网络中传输。对象 -- 流数据(ObjectOutputStream) * 反序列化流:把文本文件中的流对象数据或者网络中的流对象数据还原成对象。流数据 -- 对象(ObjectInputStream) package cn.itcast_07; i
阅读全文
摘要:可以读写基本数据类型的数据 * 数据输入流:DataInputStream * DataInputStream(InputStream in) * 数据输出流:DataOutputStream * DataOutputStream(OutputStream out) package cn.itcas
阅读全文
摘要:OutputStreamWriter(使用) 写数据--(一次写入一个字符) OutputStreamWriter(OutputStream out):根据默认编码把字节流的数据转换为字符流 OutputStreamWriter(OutputStream out,String charsetName
阅读全文
摘要:IO流的分类: * 流向: * 输入流 读取数据 * 输出流 写出数据 * 数据类型: * 字节流 * 字节输入流 读取数据 InputStream * 字节输出流 写出数据 OutputStream * 字符流 * 字符输入流 读取数据 Reader * 字符输出流 写出数据 Writer * *
阅读全文
摘要:递归:方法定义中调用方法本身的现象 注意事项: * A:递归一定要有出口,否则就是死递归 * B:递归的次数不能太多,否则就内存溢出 * C:构造方法不能递归使用 阶乘案例 package cn.itcast_02; /* * 需求:请用代码实现求5的阶乘。 * 下面的知识要知道: * 5! = 1
阅读全文
摘要:* * 我们要想实现IO的操作,就必须知道硬盘上文件的表现形式。 * 而Java就提供了一个类File供我们使用。 * * File:文件和目录(文件夹)路径名的抽象表示形式 * 构造方法: * File(String pathname):根据一个路径得到File对象 * File(String p
阅读全文
摘要:/* * 异常注意事项: * A:子类重写父类方法时,子类的方法必须抛出相同的异常或父类异常的子类。(父亲坏了,儿子不能比父亲更坏) * B:如果父类抛出了多个异常,子类重写父类时,只能抛出相同的异常或者是他的子集,子类不能抛出父类没有的异常 * C:如果被重写的方法没有异常抛出,那么子类的方法绝对
阅读全文
摘要:finally的特点 finally:被finally控制的语句体一定会执行 * 注意:如果在执行到finally之前jvm退出了,就不能执行了。 * * A:格式 * try...catch...finally... * B:用于释放资源,在IO流操作和数据库操作中会见到 package cn.i
阅读全文
摘要:程序的异常:Throwable * 严重问题:Error 我们不处理。这种问题一般都是很严重的,比如说内存溢出。 * 问题:Exception * A:编译期问题:不是RuntimeException的异常 必须进行处理的,因为你不处理,编译就不能通过。 * B:运行期问题:RuntimeExcep
阅读全文