随笔分类 -  基础+进阶

摘要:BufferedReader字节缓冲输入流 继承父类的方法: int read() 读取单个字符并返回 int read (char【】 huf)一次读取多个字符,将字符读入数组 void close 关闭该流并释放与之关联的所有资源 构造方法: BufferedReader(Reader in)创 阅读全文
posted @ 2022-07-20 20:58 一位程序袁 阅读(130) 评论(0) 推荐(0)
摘要:BuffereWriter_字符缓冲输出流 BuffereWriter:字符缓冲输出流 继承父类成员方法: abstract void close() 关闭此流,但要先刷新它。 abstract void flush() 刷新此流。 void write(char[] cbuf) 写入字符数组。 a 阅读全文
posted @ 2022-07-20 19:27 一位程序袁 阅读(102) 评论(0) 推荐(0)
摘要:BufferedInputStream_字节缓存输入流 继承父类的成员方法: int read()从输入流中读取数据的下个字节 int read(byte 【】 b)从输入流中读取一定数量的字节,并将其存储在缓存区数组b中 void close()关闭并释放 构造方法: BufferedInputS 阅读全文
posted @ 2022-07-20 15:43 一位程序袁 阅读(114) 评论(0) 推荐(0)
摘要:BufferedOutputStream字节缓存输出流 构造方法: BufferedOutputStream(OutputStream out)创建一个新的缓存输出流,以将数据写入指定的底层输出流 BufferedOutputStream(OutputStream out,int size )创建一 阅读全文
posted @ 2022-07-19 17:29 一位程序袁 阅读(292) 评论(0) 推荐(0)
摘要:储存区的原理 图解: 阅读全文
posted @ 2022-07-19 15:56 一位程序袁 阅读(26) 评论(0) 推荐(0)
摘要:使用Properties集合存储数据 遍历输出Properties中数据 java.util.Dictionary<K,V> 继承 java.util.Hashtable<Object,Object> 继承 java.util.PropertiesProperties 类表示了一个持久的属性集。Pr 阅读全文
posted @ 2022-07-19 14:55 一位程序袁 阅读(833) 评论(0) 推荐(0)
摘要:使用try_catch_finally处理流中异常 在jdk1.7之前使用try_catch 处理流中的异常 格式: try{ 可以会出现异常的代码 }catch{ 异常的处理逻辑 }finally{ 一定会执行的代码 } 案例: public static void main(String[] a 阅读全文
posted @ 2022-07-19 11:45 一位程序袁 阅读(53) 评论(0) 推荐(0)
摘要:字符输出流续写和换行 续写和换行 续写,追加写:使用两个参数的构造方法 Filewrite(String filename,boolenan append) Filewrite(File file ,boolenan append) 参数: String filename,File file:写入数 阅读全文
posted @ 2022-07-19 11:20 一位程序袁 阅读(109) 评论(0) 推荐(0)
摘要:flush方法和close方法区别 flush:刷新缓冲区,流对象可以继续使用 close:先刷新缓冲区,然后通知系统释放资源,流对象不可以在被使用 案例: public static void main(String[] args) throws IOException {// ,创建FileWr 阅读全文
posted @ 2022-07-19 11:11 一位程序袁 阅读(181) 评论(0) 推荐(0)
摘要:字符输入流_Reader&&FileReader类介绍 java.io.Reader:字符输入流,是字符流的最顶层的父类,定义了一些公用的方法,是一个抽象类 共性的成员方法: read() 读取单个字符。 read(char[] cbuf, int off, int len) 将字符读入数组的某一部 阅读全文
posted @ 2022-07-19 09:34 一位程序袁 阅读(162) 评论(0) 推荐(0)
摘要:字节流练习文件复制 文件复制的原理: 图解: 明确: 数据源:F://aa.txt 数据的目的地:F://cc.txt 文件复制的步骤: 1,创建一个字节输入流对象,构造方法中要绑定的数据源 2,创建一个字节输入流对象,构造方法中绑定要写入的目的地 3,使用字节输出流对象中的read方法进行读取 4 阅读全文
posted @ 2022-07-19 09:07 一位程序袁 阅读(61) 评论(0) 推荐(0)
摘要:字节输入流一次读取多个字节 read(byte),从输入流中读取一定数量的字节,并将其存储在缓存区数组B中 明确两件事: 方法参数中,byte[] 的作用是什么?? 方法的返回值int 是什么? 案例: 我们可以方法,这个读取是一个重复的过程,那么我们可以使用循环来读取 我们不知道有多少个字节,所以 阅读全文
posted @ 2022-07-18 15:55 一位程序袁 阅读(66) 评论(0) 推荐(0)
摘要:字节输入流读取字节数据 读取数据的原理: java程序 JVM os os读取数据的方法 读取文件 字节输入流的使用步骤: 1,创建FileInputStream对象,构造方法中要绑定数据源 2,使用FileInputStream中read,读取文件 3,释放资源 案例: public class 阅读全文
posted @ 2022-07-18 15:35 一位程序袁 阅读(124) 评论(0) 推荐(0)
摘要:字节输入流inputStream类&FileinputStream类介绍 java.io.InputStream此抽象类是表示字节输入流的所有类的超类。需要定义 InputStream 的子类的应用程序必须始终提供返回下一个输入字节的方法。 定义了所以子类的共性方法: read() 从输入流读取下一 阅读全文
posted @ 2022-07-18 15:15 一位程序袁 阅读(166) 评论(0) 推荐(0)
摘要:字节输出流写多个字节的方法 write():将b.Length字节从指定的字节数组写入输出流 writer():从指定的字节数组写人len字节,从偏移量,of开始输出到此输入流 案例: public class os { public static void main(String[] args) 阅读全文
posted @ 2022-07-18 14:54 一位程序袁 阅读(94) 评论(0) 推荐(0)
摘要:字节输入流写入数据文件 写入数据的原理: java程序到-->jvm虚拟机 >OS(操作系统) >调用写数据的方法 >把数据写入到文件中 字节输出流的步骤: 1.创建一个FileOutputStream对象,构造方法中传递写入数据的目的地 2.调用FileOutputStream对象中的writer 阅读全文
posted @ 2022-07-18 14:25 一位程序袁 阅读(141) 评论(0) 推荐(0)
摘要:OutputStream 此抽象类是表示输出字节流的所有类的超类。输出流接受输出字节并将这些字节发送到某个接收器。 方法摘要 void close() 关闭此输出流并释放与此流有关的所有系统资源。 void flush() 刷新此输出流并强制写出所有缓冲的输出字节。 void write(byte[ 阅读全文
posted @ 2022-07-14 11:08 一位程序袁 阅读(135) 评论(0) 推荐(0)
摘要:IO流的概述 什么是IO我们来画一下: 图解: 字节流 一切文件数据在存储时,都是以二进制的数字形式保存的,都是一个一个的字节,那么传输的时一样 阅读全文
posted @ 2022-07-14 10:50 一位程序袁 阅读(27) 评论(0) 推荐(0)
摘要:综合案例_文件搜索 我们遍历F:盘下所以的文件.java文件 案例: public static void main(String[] args) { File f = new File("F:\\"); filename(f);}public static void filename(File f 阅读全文
posted @ 2022-07-14 10:13 一位程序袁 阅读(88) 评论(0) 推荐(0)
摘要:练习利用递归求乘 练习: 使用递归计算阶乘 n的阶乘:n! = n*(n-1)*....*2*1 5的阶乘:5!= 5*(5-1)*(5-2)*(5-3)*(5-4) 案例: public static void main(String[] args) { int qiuwu = qiuwu(5); 阅读全文
posted @ 2022-07-14 08:58 一位程序袁 阅读(37) 评论(0) 推荐(0)