1.IO外存  内存   缓存打开txt文件的步骤:启动一个应用程序[记事本,word,excel],系统会给这个程序分配内存空间在外存和内存之间建立一个管道     3.将外存中的数据通过管道输送到内存中     4.输送数据的管道叫做数据流对象字节是可以操作的最小的有意义的单位 ,所有的数据都可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 11:47:29
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            // 1. 创建对象流
FileInputStream fis = new FileInputStream(“d:\stu.bin”);
ObjectInputStream ois = new ObjectInputStream(fis);
// 2. 读取文件(反序列化)
Student s = (Student)ois.readObject();
// 3. 关闭
ois.close();
s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-17 09:59:57
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基础IO1.如何从数据传输方式理解IO流?IO流根据处理数据的类型可以分为字节流和字符流。字节流字节流以字节(8位)为单位读写数据。字节流主要用于读写二进制文件,如图片、音频、视频等。Java中的InputStream和OutputStream就是字节流。InputStream和OutputStream的子类有很多,如FileInputStream和FileOutputStream、ByteArr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 17:52:41
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            普通字节流,一次读写一个字节(FileInputStream && FileOutputStream)普通字节流,一次读写一个字节数组高效字节流,一次读取一个字节(BufferedInputStream && BufferedOutputStream)高效字节流,一次读取一个字节数组普通字符流,一次读取一个字符(FileReader && FileW            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 08:30:41
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.什么是绝对路径,什么是相对路径? 绝对路径:包括盘符在内的完整路径 相对路径:在当前文件目录下的文件路径 在开发中尽量使用绝对路径 2.描述一下File类,及其作用 一.这个类的对象可以对应着一个文件或者一个文件目录 二.File中的方法都是对文件的操作,而不是对文件中内容的操作 三.File类的对象通常作为IO流中具体类的构造器的形参 四.renameTo方法:A.renameTo(B),要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-19 13:26:55
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            IO学习输入流:InputStream:FileInputStream,BufferedInputStream,ObjectInputStreamReader:FileReader,BufferedReader,InputStreamReader输出流:OutputStream:FileOutputStream,BufferedOutputStream,ObjectOutPutStreamWrit            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-23 00:46:05
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            5.文件和目录(I/O)操作  如何列出某个目录下的所有文件  如何列出某个目录下的所有子目录  判断一个文件或目录是否存在  如何读写文件参考答案:File folder = new File("F:/Test");
//列出所有子文件
File[] files = folder.listFiles();
//获得所有子文件夹
ArrayList<F            
                
         
            
            
            
            Java IO是面试中常问到的问题.                  
     参考图 
                     
     输入输出流关系图 
      什么是IO流? 它是一种数据的流从源头流到目的地。比如文件拷贝,输入流和输出流都包括了。输入流从文件中读取数据存储到进程(process)中,输出流从进程中读取数据然后写入到目标文件。字节流和字符流的区别。 字节流在JD            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 11:25:51
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            JAVA面试部分重点内容 目录JAVA面试部分重点内容五、输入输出流IO流  1.File类的常用方法?  2.说说IO流?  3.字节流的常用方法?  4.说说字符流?  5.说说缓冲流?  6.说说序列化和反序列化? 五、输入输出流IO流  1.File类的常用方法?  java.io.File,使用该类的构造函数就可以创建文件对象,将硬盘中的一个具体的文件以 Java 对象的形式来表示。方法            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-03 08:21:56
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            java流类图结构        1.什么是IO流?它是一个从源到目标的数据流。文件复制就是一个很好的例子。这涉及两个流——输入流和输出流。输入流从文件中读取数据并将数据存储在流程中(通常以临时变量的形式)。输出流从进程中读取并写入目标文件。         Java流操作有关的类或接口2.有什么必要有两种类型的流-字节流和字符流?字节流是在JDK1.0中引入的,并对包含ASCII字符            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-05 13:50:09
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 讲讲IO里面的常见类,字节流、字符流、接口、实现类、方法阻塞。            基于字节的io操作:                          
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 09:28:36
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            106字节流和字符流的区别?1)字节流读取的时候,读到一个字节就返回一个字节;字符流读取的时候会读到一个或多个字节(这个要根据字符流中编码设置,一般中文对应的字节数是两个,在UTF-8码表中是3个字节)2)字节流可以处理所有类型数据,如:图片,MP3,AVI视频文件,而字符流只能处理字符数据。只要是处理纯文本数据,就要优先考虑使用字符流,除此之外都用字节流。3)字节流在操作时本身不会用到缓冲区(内            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-17 14:24:21
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.java中有几种类型的流?字符流和字节流。字节流继承inputStream和OutputStream,字符流继承自InputSteamReader和OutputStreamWriter。2.字符流和字节流有什么区别?要把一片二进制数据数据逐一输出到某个设备中,或者从某个设备中逐一读取一片二进制数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操作,用一种抽象的方式进行描述,这个抽象描述            
                
         
            
            
            
            78、说出至少 5 点在 Java 中使用线程的最佳实践。这个问题与之前的问题类似,你可以使用上面的答案。对线程来说,你应该: a)对线程命名 b)将线程和任务分离,使用线程池执行器来执行 Runnable 或 Callable。 c)使用线程池79、说出 5 条 IO 的最佳实践(答案)IO 对 Java 应用的性能非常重要。理想情况下,你不应该在你应用的关键路径上避免 IO 操作。下面是一些你            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-19 05:48:04
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            **** 新手切记,得多实践去敲,不要以为自己看懂了,就会了,一定一定一定的多敲代码。****(一) 在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目录IOTest,之后将HelloWorld.txt移动到IOTest目录下去;之后遍历IOTest这个目录下的文 件(二) 递归实现输入任意目录,列出文件以及文件夹,效果看图(三) 递归实现列出当前工程下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-16 18:18:06
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.谈谈对 NIO 的认知?NIO的IO处理机制与以往的标准IO机制不同的是,新的机制把重点放在了如何缩短抽象与现实之间的距离上面。NIO中提出了一种新的抽象,NIO 弥补了原来的BIO的不足,它在标准 Java 代码中提供了高速的、面向块的I/O2.字节流和字符流的区别?编码方式不同决定处理文件类型不同,字节流(ASCII)处理二进制文件,字符流(Unicode)处理文本文件3.NIO 和传统的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-10 20:27:04
                            
                                94阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1. Java中有几种类型的流? 字符流和字节流。字节流继承inputStream和OutputStream 字符流继承自InputSteamReader和OutputStreamWriter 总体结构图2.字节流和字符流哪个好?怎么选择? 缓大多数情况下使用字节流会更好,因为字节流是字符流的包装,而大多数时候 IO 操作都是直接操作磁盘文件,所以这些流在传输时都是以字节的方式进行的(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-15 00:48:40
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             字节流与字符流的不同是他们的处理方式,字节流是最基本的,采用ASCII编码。但是实际上很多数据是文本,所以提出字符流的概念,采用unicode编码两者之间通过inputStreamReader与outputStreamWriter来关联,实际上是通过byte[]与String来关联字节流输出: 程序-->字节流-->文件字符流输出:程序-->字符流-->缓冲--            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 16:21:58
                            
                                2阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             输入输出流是相对于内存而言的!##1、面试题汇总(1)java中有几种类型的流?2021-08-19更新: 从编码方式上,分为字符流和字节流。如上图可知:字节流继承inputStream和OutputStream字符流继承自Reader和Writer。(2)谈谈Java IO里面的常见类,字节流,字符流、接口、实现类、方法阻塞答:输入流就是从外部文件输入到内存,输出流主要是从内存输出到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 16:42:06
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            IO流:257.下面哪个流类属于面向字符的输入流()选择一项)A.BufferedWriterB.FileInputStreamC.ObjectInputStreamD.InputStreamReader答案:D分析:A:字符输出的缓冲流B:字节输入流C:对象输入流258.要从文件”file.dat”文件中读出第10个字节到变量c中,下列哪个正确()(选择一项)A.FileInputStream            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 18:12:35
                            
                                98阅读