摘要:
数据追加续写 经过以上的演示 每次程序运行 创建输出流对象 都会清空目标文件中的数据 如果保留目标文件中数据 还能继续添加新的数据 构造方法 public FileOutputStream(File file,boolean append):创建文件输出流以写入由指定的File对象表示文件 publ 阅读全文
摘要:
字节输出流写多个字节的方法 public void write(byte[] b):将b.length字节从指定的字节数组写入此输出流 一次写入多个字节: 如果写的第一个字节是正数(0-127)那么显示的时候回查询ASCII表 如果写的第一个字节是负数,那第一个字节会和第二个字节 两个字节组成一个中 阅读全文
摘要:
OutputStream抽象类是表示字节输出流的所有类的超类 将指定的字节信息写出到目的地 它定义了字节输出流的基本共性功能方法 OutputStream是隶属于java.io包下 常用方法 public void close():关闭此输出流并释放与此流相关的任何系统资源 public void 阅读全文
摘要:
io概述 生活中 肯定经历过这样的场景 当你编辑一个文本文件 忘记了ctrl+s 可能文件就白白编辑了 当你电脑上插入一个U盘 可以把一个视频 拷贝到你的电脑硬盘里 我们把这种数据的传递 可以看做是一种数据的流动 按照流动的方向 以内存为基准 封为输入input和输出output,即流向内存的输入流 阅读全文
摘要:
FileFilter是一个接口 是File的过滤器 该接口可以传递给File类的listFiles(FileFilter)作为参数 FileFilter隶属于java.io包下 接口中只有一个方法: boolean accept(File pathname):测试pathname是否应该包含在当前F 阅读全文
摘要:
练习递归求阶乘 阶乘:所有小于及等于该数的正整数的积 n的阶乘:n!=n*(n-1) *..... *3 * 2 * 1 分析:这与类和类相似 只不过换成了乘法运算 学员可以自己练习 需要注意阶乘值符合int类型的范围 推理得出:n!=n*(n-1)! 代码: public static void 阅读全文
摘要:
使用递归计算1-n直接的和 分析:num的类和=num+(num-1)的类和 所以可以把类和的操作定义成一个方法 递归调用 代码: public static void main(String[] args) { int n=3; System.out.println(method(n));}/*使 阅读全文
摘要:
递归概述 递归:指在当前方法内调用自己的这种现象 递归的分类: 递归分为两种,直接递归和间接递归 直接递归称为方法自身调用自己 间接递归可以A方法调用B方法 B方法调用C方法调用A方法 注意事项 递归一定要有条件限定 保证递归能够停止下来 否则会发生栈内存溢出 在递归中虽然由限定条件 但是递归次数不 阅读全文
摘要:
File常见方法 public String getAbsolutePath():返回次File的绝对路径名称字符串 public String getPath():将此File转换为路径名字符串 public String getName():返回由此File表示的文件或目录的名称 public 阅读全文
摘要:
file类的路径介绍 路径分为两个:绝对路径和相对路径 绝对路径 是一个完整的路径 是以盘符(“c:”,"D:")开始的的路径 例如:E:\\file D:\Html课件内容\HTML基础\HTML代码 这些都是绝对路径 相对路径 是一个简化的路径 相对指的是相对于当前项目的根目录 如果使用当前项目 阅读全文