Java SE
文章平均质量分 69
Main.
这个作者很懒,什么都没留下…
展开
-
Java IO(四)高级流之转换流、缓冲字符流
高级流字符流java将流按照读写单位划分为字节流与字符流。java.io.InputStream和OutputStream是所有字节流的超类。而java.io.Reader和Writer则是所有字符流的超类,它们和字节流的超类是平级关系。Reader和Writer是两个抽象类,里面规定了所有字符流都必须具备的读写字符的相关方法。字符流最小读写单位为字符(char),但是底层实际还是读写字节,只是字符与字节的转换工作由字符流完成。转换流java.io.InputStreamReader和O原创 2022-04-07 20:20:44 · 398 阅读 · 0 评论 -
Java IO(三)高级流之缓冲流、对象流
高级流流连接示意图缓冲流java.io.BufferedOutputStream和BufferedInputStream缓冲流是一对高级流,作用是提高读写数据的效率。缓冲流内部有一个字节数组,默认长度是8K。缓冲流读写数据时一定是将数据的读写方式转换为块读写来保证读写效率。使用缓冲流完成文件复制操作/** * 使用缓冲流完成文件复制操作 * * 缓冲流: * java.io.BufferedInputStream和BufferedOutputStream * 缓冲流是一对高级流,原创 2022-04-07 20:20:14 · 278 阅读 · 0 评论 -
Java IO(二)Java IO简介及FileInput/FileOutputStream
JAVA IOJava IO可以让我们用标准的读写操作来完成对不同设备的读写数据工作。Java将IO按照方向划分为输入与输出,参照点是我们写的程序。输入:用来读取数据的,是从外界到程序的方向,用于获取数据。输出:用来写出数据的,是从程序到外界的方向,用于发送数据。java将IO比喻为“流”,即:stream。 就像生活中的“电流”,“水流”一样,它是以同一个方向顺序移动的过程。只不过这里流动的是字节(2进制数据),所以在IO中有输入流和输出流之分,我们理解他们是连接程序与另一端的“管道”,用于原创 2022-04-07 20:18:40 · 443 阅读 · 0 评论 -
Java IO(一)File
一、File类File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径)使用File可以做到:1.访问其表示的文件或目录的属性信息,例如:名字、大小、修改时间等等2.创建和删除文件或目录3.访问一个目录中的子项但是File不能访问文件数据。public class FileDemo { public static void main(String[] args) { // 使用FIle访问当前项目目录下的demo.txt文件原创 2022-04-07 20:17:28 · 402 阅读 · 0 评论 -
Java线程(基础)
一、线程相关概念1.进程是程序的一次执行过程,或者是正在运行的一个程序。是动态过程:有其自身的产生、存在和消亡的过程。操作系统将为进程分配新的内存空间。2.线程由进程创建,是进程的实体;一个进程可拥有多个线程。3.单线程在同一个时刻,只允许执行一个线程。4.多线程同一个时刻,可以执行多个线程。5.并发同一个时刻,多个任务交替执行,造成“貌似同时”执行的错觉。简而言之,单核CPU执行多任务就是并发。6.并行二、线程基本使用1.集成Thread类,重写run方法class Cat e原创 2022-03-31 19:10:24 · 2444 阅读 · 0 评论