文章 2024-06-13 来自:开发者社区

Java基础17-读懂Java IO流和常见面试题(二)

Java基础16-读懂Java IO流和常见面试题(一):https://developer.aliyun.com/article/1535703 Java IO:网络 Java中网络的内容或多或少的超出了Java IO的范畴。关于Java网络更多的是在我的Java网络教程中探讨。但是既然网络是一个常见的数据来源以及数据流目的地,并且因为你使用Java IO的API通过网络连接进...

文章 2024-06-13 来自:开发者社区

Java基础17-读懂Java IO流和常见面试题(一)

IO概述 在这一小节,我会试着给出Java IO(java.io)包下所有类的概述。更具体地说,我会根据类的用途对类进行分组。这个分组将会使你在未来的工作中,进行类的用途判定时,或者是为某个特定用途选择类时变得更加容易。 输入和输出 术语“输入”和...

文章 2024-01-11 来自:开发者社区

程序员的23大IO&NIO面试问题及答案

1. 什么是IO流?它是一种数据的流从源头流到目的地。比如文件拷贝,输入流和输出流都包括了。输入流从文件中读取数据存储到进程(process)中,输出流从进程中读取数据然后写入到目标文件。2.java中有几种类型的流?按照单位大小:字符流、字节流。按照流的方向:输出流、输入流。3.字节流和字符流哪个好?怎么选择?缓大多数情况下使用字节流会更好,因为字节流是字符流的包装,而大多数时候 IO 操作都....

程序员的23大IO&NIO面试问题及答案
文章 2023-11-13 来自:开发者社区

探索Java通信面试的奥秘:揭秘IO模型、选择器和网络协议,了解面试中的必备知识点!

了解常见的TCP/UDP TCP(Transmission Control Protocol)是一种面向连接的可靠的传输协议。类似于打电话,它通过建立一个连接和保证数据的可靠传输来提高通信的可靠性。然而,由于要确保数据的可靠性,TCP协议会增加网络负担,效率相对较低。 UDP(User Datagram Protocol)是一种无连接、不可靠的传输协议。类似于广播,UDP协议可以实现一对多的...

探索Java通信面试的奥秘:揭秘IO模型、选择器和网络协议,了解面试中的必备知识点!
文章 2023-09-19 来自:开发者社区

Java IO体系与NIO和BIO体系面试题

1 Java 中 IO 流?Java文件上传下载删除文件输入输出流IO操作Hutool操作和监听文件Java 中 IO 流分为几种?按照流的流向分,可以分为输入流和输出流;按照操作单元划分,可以划分为字节流和字符流;按照流的角色划分为节点流和处理流。Java Io 流共涉及 40 多个类,这些类看上去很杂乱&#x...

Java IO体系与NIO和BIO体系面试题
文章 2023-09-08 来自:开发者社区

Java IO常见的面试题

1、什么是比特(Bit),什么是字节(Byte),什么是字符(Char),它们长度是多少,各有什么区别? Bit最小的二进制单位 ,是计算机的操作部分取值0或者1。 Byte是计算机中存储数据的单元,是一个8位的二进制数,(计算机内部,一个字节可表示一个英文字母,两个字节可表示一个汉字。) 取值(-128-127) Char是用户的可读写的最小单位,他只是抽象意义上的一个符号。如...

Java IO常见的面试题
文章 2023-08-08 来自:开发者社区

Java IO(File、字节输入输出流、字符输入输出流、打印流)附带相关面试题

1.File类file类专门用于管理file文件的,比如文件的创建,删除,修改名称等等以下是File类的常用方法:方法描述exists()判断文件或目录是否存在canRead()判断文件是否可读canWrite()判断文件是否可写isFile()判断路径是否表示一个文件isDirectory()判断路径是否表示一个目录getName()获取...

Java IO(File、字节输入输出流、字符输入输出流、打印流)附带相关面试题
文章 2023-07-29 来自:开发者社区

【OS面试】说说你对IO多路复用的理解

注:本文只是我浅显的理解了一下IO多路复用,用于应对面试,如果有错误,请在评论区指正,谢谢面试官:说说你对IO多路复用的理解?我:IO多路复用是一种高效地管理多个文件描述符(FD)的方式,它允许同时监听多个IO事件并在有事件发生时立即响应。在传...

【OS面试】说说你对IO多路复用的理解
文章 2023-07-29 来自:开发者社区

【Java面试】说说NIO和IO的区别,再说说Linux支持那些IO模型?

IOIO一般说的就是IO流了,IO流一般是从磁盘或者其他主机上去读取或者写入数据,当然,除了磁盘,还有网络,内存都是可以作为IO流的数据的来源或者目的地。再Java中也提供了字节流或者字符流去实现这种对数据流的操作。那么如果是面向网络的话,Java中也提供了这种对TCP/IP协议的封装的这种接口,叫...

文章 2023-07-25 来自:开发者社区

Java- IO 及其相关面试题(下)

六、 序列化和反序列化6.1. Serializable接口    Serializable接口是Java中的一个标记接口,它告诉Java虚拟机(JVM)这个类是可以被序列化的。序列化是将对象转换为字节流的过程,而反序列化则是将字节流转换回对象。   Serializable接口没有任何方法,因此它只是一个标记接口࿰...

Java- IO 及其相关面试题(下)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。