文章 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 多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系, Java I0 流的 40 多个类都....

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()获取文件或目录的名称getParent()获取文件或目录的父....

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

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

注:本文只是我浅显的理解了一下IO多路复用,用于应对面试,如果有错误,请在评论区指正,谢谢面试官:说说你对IO多路复用的理解?我:IO多路复用是一种高效地管理多个文件描述符(FD)的方式,它允许同时监听多个IO事件并在有事件发生时立即响应。在传统的IO编程中,每个socket连接都需要一个线程或进程来处理,这样就会导致系统资源的浪费和性能问题。而IO多路复用则可以通过一个线程或进程来同时管理多个....

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

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

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

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

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

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

Java- IO 及其相关面试题(下)
文章 2023-07-25 来自:开发者社区

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

目录一、前言二、Java IO 概述输入和输出流2.1.1 定义2.1.2 代码示例2.2 字节流和字符流2.2.1 定义2.2.2 代码示例2.3 标准IO和NIO三、字节流和字符流3.1. 字节流:InputStream和OutputStream3.1.1. FileInputStream和FileOutputStream3.1.2. ByteArrayInputStream和ByteArr....

Java- IO 及其相关面试题(上)
文章 2023-01-10 来自:开发者社区

网络编程实战之高级篇, 彻底解决面试C10k问题, 高并发服务器, IO多路复用, 同时监视多个IO事件

一.IO多路复用的理解提出问题: 在进行socket套接字编程中, 很多方法都是阻塞式的, 需要等待IO事件的到来, 像是accept 这是一个典型的阻塞函数, 如果没有IO到来.  你却把整个应用程序给阻塞起来等待IO的到来, 这就是对于CPU一个极大的浪费 解决办法:   IO多路复用, 对于整个应用程序中所有IO事件是否发生的一种监视, 多路IO地理解, 就是可以同时监....

网络编程实战之高级篇, 彻底解决面试C10k问题, 高并发服务器, IO多路复用, 同时监视多个IO事件
文章 2022-11-06 来自:开发者社区

Linux 面试必考-IO文件重定向及管道深入讲解| 学习笔记

开发者学堂课程【Linux 企业运维实战 - 入门及常用命令:Linux 面试必考-IO文件重定向及管道深入讲解】学习笔记,与课程紧密联系,让用户快速学习知识。课程地址:https://developer.aliyun.com/learning/course/550/detail/7606Linux 面试必考-IO 文件重定向及管道深入讲解内容介绍:一、标准输入和输出二、把输出和错误重新定向到文....

Linux 面试必考-IO文件重定向及管道深入讲解| 学习笔记

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