1. 按数据处理方式分类 字节流:以字节为单位读写数据,适用于读写所有类型的数据,包括文本文件、图像、音频、视频等。 输入流:InputStream是所有字节输入流的基类。 FileInputStream:从文件中读取字节。 BufferedInputStream:从缓冲区读取字节,提高读取效率。 输出流:OutputStream是所有字节输出流的基类。 FileOutputStream...
1、良好的封装能减少耦合2、类内部的结构可以自由修改3、可以对成员变量进行更精确的控制4、隐藏信息,实现细节 继承:就是“子类”继承“父类”的特征和行为,使得"子类对象"(实例)具有"父类"的实例域和方法,或"子类"从"父类"继承方法,使得"子类"具有"父类"相同的行为。 多态:同一个行为具有多个不同"表现形式...
38. String 字符串修改实现的原理?39. String str = "i" 与 String str = new String("i") 一样吗?40. String 类的常用方法都有那些?41. final 修饰 StringBuffer 后还可以 append 吗?42. Java 中的 IO 流的分类?说出几个你熟悉的实现类?43. 字节流和字符流有什么区别?44. BIO、NIO、AIO ...
36.Java 中的 IO 流的分类?说出几个你熟悉的实现类? 分为两种: 37.BIO、NIO、AIO 有什么区别? BIO:Block IO 同步阻塞式 IO,就是我们平常使用的传统 IO,它的特点是模式简单使用方便,并发处理能力低。 NIO:New IO 同步非阻塞 IO,是传统 IO 的升级,客户端和服务器端通过Channel(通道)通讯,实现了多路复用。
1、在 JDK1.8中,允许在接口中包含带有具体实现的方法,使用 default 修饰,这类方法就是默认方法。 2、抽象类中可以包含静态方法,在 JDK1.8 之前接口中不能包含静态方法,JDK1.8 以后可以包含。之前不能包含是因为,接口不可以实现方法,只可以定义方法,所以不能使用静态方法(因为静态方法必须实现)。现在可以包含了,只能...
51CTO博客已为您找到关于java中io流面试题的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及java中io流面试题问答内容。更多java中io流面试题相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
42. Java 中的 IO 流的分类?说出几个你熟悉的实现类?43. 字节流和字符流有什么区别?44. BIO、NIO、AIO 有什么区别? 先想一想懂不懂,答案也可以看这里: 二、Java异常 9 道1. finally 块中的代码什么时候被执行?2. finally 是不是一定会被执行到?3. try-catch-finally 中,如果 catch 中 return 了,...
51CTO博客已为您找到关于JavaIO流面试题的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及JavaIO流面试题问答内容。更多JavaIO流面试题相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
Java 中的 IO 流的分类?说出几个你熟悉的实现类? Java 中的 IO 流主要分为四类:字节流、字符流、字节缓冲流、字符缓冲流。其中字节流可以用来操作二进制数据,而字符流则可以用来操作文本数据。以下是几个我比较熟悉的实现...
(一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;java.util;java.io;java.sql;java.awt;java.net;javax.swing 2、JDK中哪些类是不能继承的?【信雅达面试题】 【参考答案】 不能继承的是类是那些用final关键字修饰的类。一般比较