(2)谈谈Java IO里面的常见类,字节流,字符流、接口、实现类、方法阻塞 答:输入流就是从外部文件输入到内存,输出流主要是从内存输出到文件。 IO里面常见的类,第一印象就只知道IO流中有很多类,IO流主要分为字符流和字节流。字符流中有抽象类InputStream和OutputStream,它们的子类FileInputStream,FileOutputStream,Buf...
在面试过程中,经常会涉及到与IO流相关的问题。本文将介绍一些常见的IO流面试题,并给出相应的解答。以下是一些常见的问题和答案: 1.什么是IO流? IO流是用于处理输入输出的机制,它是Java程序与外部世界进行数据交换的方式。输入流用于从外部读取数据,输出流用于向外部写入数据。 2. IO流的分类有哪些? IO流可以分...
比如,在io流中,FilterInputStream类就是装饰角色,它实现了InputStream类的所有接口,并持有InputStream的对象实例的引用,BufferedInputStream是具体的装饰器实现者,这个装饰器类的作用就是使得InputStream读取的数据保存在内存中,而提高读取的性能。 适配器模式:将一个类的接口转换成客户期望的另一个接口,让原本不兼容的接...
字节输入流:InputStream,字节输出流:OutputStream 字符输入流:Reader,字符输出流:Writer 3.什么是java序列化,如何实现java序列化? Java对象的序列化指将一个java对象写入OI流中,与此对应的是,对象的反序列化则从IO流中恢复该java对象。 如果要让某个对象支持序列化机制,则必须让它的类是可序列化的,为了让某个类...
序列化除了能够实现对象的持久化之外,还能够用于对象的深度克隆(参见Java面试题集1-29题) 265.Java 中有几种类型的流? 答:两种流分别是字节流,字符流。 字节流继承于InputStream、OutputStream,字符流继承于Reader、Writer。在java.io 包中还有许多其他的流,主要是为了提高性能和使用方便。 补充:关于Java的IO...
简介:3.1 介绍一下Java中的IO流参考答案IO(Input Output)用于实现对数据的输入与输出操作,Java把不同的输入/输出源(键盘、文件、网络等)抽象表述为流(Stream)。流是从起源到接收的有序数据,有了它程序就可以采用同一方式访问不同的输入/输出源。● 按照数据流向,可以将流分为输入流和输出流,其中输入流只能读取...
IO流面试题 1.什么是比特(Bit),什么是字节(Byte),什么是字符(Char),它们长度是多少,各有什么区别 答案 Bit最小的二进制单位 ,是计算机的操作部分 取值0或者1 Byte是计算机操作数据的最小单位由8位bit组成 取值(-128-127) Char是用户的可读写的最小单位,在java里面由16位bit组成 取值(0-65535) Bit 是最...
四、IO流 68. java 中 IO 流分为几种? 按照流的流向分,可以分为输入流和输出流; 按照操作单元划分,可以划分为字节流和字符流; 按照流的角色划分为节点流和处理流。 Java Io流共涉及40多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系,Java I0流的40多个类都是从如下4个抽象...
D:输出流 File类表示的路径是一定存在的。(×) 使用File类可以修改文件或文件夹的名称。(√) 序列化接口不包含任何方法,仅仅起到一个标志性的作用。(√) Java实现将九九乘法表输入到文本文件 package com.test; import java.io.File; import java.io.FileNotFoundException; ...