1.IO外存  内存   缓存打开txt文件的步骤:启动一个应用程序[记事本,word,excel],系统会给这个程序分配内存空间在外存和内存之间建立一个管道     3.将外存中的数据通过管道输送到内存中     4.输送数据的管道叫做数据流对象字节是可以操作的最小的有意义的单位 ,所有的数据都可
转载 2023-10-20 11:47:29
30阅读
基础IO1.如何从数据传输方式理解IO流?IO流根据处理数据的类型可以分为字节流和字符流。字节流字节流以字节(8位)为单位读写数据。字节流主要用于读写二进制文件,如图片、音频、视频等。Java中的InputStream和OutputStream就是字节流。InputStream和OutputStream的子类有很多,如FileInputStream和FileOutputStream、ByteArr
1.什么是绝对路径,什么是相对路径? 绝对路径:包括盘符在内的完整路径 相对路径:在当前文件目录下的文件路径 在开发中尽量使用绝对路径 2.描述一下File类,及其作用 一.这个类的对象可以对应着一个文件或者一个文件目录 二.File中的方法都是对文件的操作,而不是对文件中内容的操作 三.File类的对象通常作为IO流中具体类的构造器的形参 四.renameTo方法:A.renameTo(B),要
转载 2023-07-19 13:26:55
115阅读
# 如何实现 Java 面试题文件 ## 概述 作为一名新入行的 Java 开发者,了解如何创建一个面试题文件将有助于你在未来的求职过程中向面试官展示你的技术能力。因此,在这篇文章中,我将引导你完成创建 Java 面试题文件的整个过程。 ## 流程概述 下面是实现 Java 面试题文件的主要步骤: | 步骤 | 描述 | |------|----------
原创 9月前
19阅读
File常用方法有哪些Files.exists() 检测文件路径是否存在Files.createFile() 用于创建文件Files.createDirectory() 用于创建文件夹Files.delete() 用于删除一个文件或者目录Files.copy() 用于复制文件Files.move() 用于移动文件Files.size() 查看文件个数Files.read() 读取文件Files.w
Java IO是面试中常问到的问题. 参考图 输入输出流关系图 什么是IO流? 它是一种数据的流从源头流到目的地。比如文件拷贝,输入流和输出流都包括了。输入流从文件中读取数据存储到进程(process)中,输出流从进程中读取数据然后写入到目标文件。字节流和字符流的区别。 字节流在JD
1.简介1.1 IO分类Java IO一般包含两个部分:http://java.io的阻塞型IO和java.nio的非阻塞型IO,即NIO。系统运行的瓶颈一般在于IO操作,一般打开某个IO通道需要大量的时间,同时端口中不一定就有足够的数据,这样read方法就一直等待读取此端口的内容,从而浪费大量的系统资源。使用java的多线程技术在当前进程中创建线程也是要花费一定的时间和系统资源的,因此不一定可取
// 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阅读
1、【单选题】 (单选题)继承父类用哪个关键字?( ) A.interface B.extends C.implements D.abstract 【正确答案】B 【答案解析】无2、【单选题】 (单选题)File表示文件信息操作,下面对File方法描述不正确的是? A. createNewFile():创建文件 B.isFile() 判断当前file对象是否是一个文件 C.exists() 判断f
Netty (年度最新面试题)1.你了解过哪些IO模型?2.什么是Reactor模型?Reactor的3种版本都知道吗?3.了解过粘包拆包吗?为什么会出现粘包拆包?怎么处理粘包拆包?4.UDP协议会有粘包拆包的问题吗?为什么?5.Netty 是什么?6.为什么要用 Netty?7.Netty 的应用场景了解么?8.Netty 的零拷贝了解么?9.Netty 的心跳机制了解么?10.Netty 中有
转载 2023-11-22 23:05:13
246阅读
Java包66. JDK 中常用的包有哪些java.lang:这个是系统的基础类;java.io:这里面是所有输入输出有关的类,比如文件操作等;java.nio:为了完善 io 包中的功能,提高 io 包中性能而写的一个新包;java.net:这里面是与网络有关的类;java.util:这个是系统辅助类,特别是集合类;java.sql:这个是数据库操作的类67. import java和javax
java 中级面试题及答案1.MyBatis中,根据Id查询单个Order对象,动态SQL如何编写?A. SELECT * FROM Order WHERE ID = #{id}; B. SELECT * FROM Order WHERE ID = #{id}; C. SELECT * FROM Order WHERE ID = #{id}; D. SELECT * FROM Order WHER
转载 2023-09-05 08:00:10
503阅读
普通字节流,一次读写一个字节(FileInputStream && FileOutputStream)普通字节流,一次读写一个字节数组高效字节流,一次读取一个字节(BufferedInputStream && BufferedOutputStream)高效字节流,一次读取一个字节数组普通字符流,一次读取一个字符(FileReader && FileW
Java面试题java面试题大汇总、java面试题大全带答案、java面试题基础题、java面试题算法、java面试题中级
原创 2021-07-21 11:37:56
2486阅读
1点赞
5.文件和目录(I/O)操作  如何列出某个目录下的所有文件  如何列出某个目录下的所有子目录  判断一个文件或目录是否存在  如何读写文件参考答案:File folder = new File("F:/Test"); //列出所有子文件 File[] files = folder.listFiles(); //获得所有子文件夹 ArrayList<F
1、使用什么方式进行文件上传?一般使用FormData对象,ajax异步上传。为什么使用?1、FormData对象Mozilla上的介绍的,XMLHttpRequest Level 2添加了一个新的接口FormData.利用FormData对象,我们可以通过方法来异步的提交这个”表单”.比起普通的ajax,使用FormData的最大优点就是我们可以异步上传一个二进制文件.2、ajax方式(关键是设
转载 2023-10-17 20:09:13
132阅读
106字节流和字符流的区别?1)字节流读取的时候,读到一个字节就返回一个字节;字符流读取的时候会读到一个或多个字节(这个要根据字符流中编码设置,一般中文对应的字节数是两个,在UTF-8码表中是3个字节)2)字节流可以处理所有类型数据,如:图片,MP3,AVI视频文件,而字符流只能处理字符数据。只要是处理纯文本数据,就要优先考虑使用字符流,除此之外都用字节流。3)字节流在操作时本身不会用到缓冲区(内
java中sleep方法和wait方法的区别sleep是线程中的方法,但是wait是Object中的方法 sleep方法不会释放锁,但是wait会释放锁 sleep方法不依赖于同步器synchronized,但是wait需要依赖synchronized关键字 sleep不需要被唤醒(休眠之后退出阻塞),但是wait需要(不指定时间需要被别人中断)HashMap的底层数据结构是怎么样的?JDK1.7及以前是数组加链表JDK1.8及以后是数组和链表以及红黑树JDK1.8什么时候链
原创 2022-03-29 17:37:10
601阅读
来自一名2019届应届毕业生总结的Java研发面试题汇总(2019秋招篇)2018年Java研发工程师面试题Java研发工程师面试题Java基础)1.HashMap和Hashtable各有什么特点,它们有什么区别?(必背题,超级重要)2.HashMap的工作原理?3.ArrayList和LinkList各自的特点和区别?4.RESTFul风格接口的特点?5.面向对象的七种设计原则1、 开闭原则
转载 2023-07-28 21:39:28
109阅读
JVM面试题001JDK、JRE、JVM关系?JDK (Java Development Kit) : java语言的软件开发包。包括Java运行时环境JRE。 JRE (Java Runtime Environment) :Java运行时环境,包括JVM。 JVM (Java Virtual Machine) :一种用于计算机设备的规范。 Java语言在不同平台上运行时不需要重新编译。Java
转载 2024-07-03 19:52:33
83阅读
  • 1
  • 2
  • 3
  • 4
  • 5