1,volatile关键字是否能保证线程安全?() 答案:否 volatile关键字用在多线程同步中,可保证读取的可见性,JVM只是保证从主内存加载到线程工作内存的值是最新的读取值,而非cache中。但多个线程对volatile的写操作,无法保证线程安全。 &n
转载
2023-11-27 10:50:36
51阅读
最近在面试,所以就把一些面试题做一下整理 一。java基础 1. i++ 和 ++i 在面试中遇到过这样一道题:i++和 || 相遇 短路原则,我们来看一下下面的代码:package org.example;
public class Test02 {
int i = 0, j = 0;
转载
2023-09-20 08:54:20
65阅读
IO 流及Socket 部分:(共5 题:基础5 道)91、什么是java 序列化,如何实现java 序列化?【基础】答:序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题;序列化的实现:将需要被序列化的类实现Serializable 接口,该接口没有需...
原创
2021-08-18 11:03:56
70阅读
IO 流及Socket 部分:(共5 题:基础5 道)91、什么是java 序列化,如何实现java 序列化?【基础】答:序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。
原创
2022-03-04 10:33:00
96阅读
都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~
下面都是我自己的答案非官
java笔试题以及答案详解 一一、单项选择题1.Java是从()语言改进重新设计。A.Ada B.C++ C.Pasacal D.BASIC答案:B2.下列语句哪一个正确()A. Java程序经编译后会产生machine codeB. Java程序经编译后会产生byte codeC. Java程序经编译后会产生DLLD.以上都不正确答案:B3.下列说法正确的有()A. class中的constru
转载
2023-08-14 18:10:05
107阅读
前言Java IO面试题汇总什么是IO流? 它是一种数据的流从源头流到目的地。比如文件拷贝,输入流从文件中读取数据存储到进程(process)中,输出流从进程中读取数据然后写入到目标文件。字节流和字符流的区别? 字节流用于操作包含ASCII字符的文件。JAVA也支持其他的字符如Unicode,为了读取包含Unicode字符的文件,JAVA语言引入了字符流。ASCII作为Unicode的子集,对于英
转载
2023-09-14 23:03:48
42阅读
1.下面哪个流类属于面向字符的输入流()选择一项)A. BufferedWriterB. FileInputStreamC. ObjectInputStreamD. InputStreamReader答案:D分析:A:字符输出的缓冲流B:字节输入流C:对象输入流2.要从文件”file.dat”文件中
转载
2019-10-21 10:24:00
656阅读
2评论
# JAVA多线程 IO 笔试题的实现指南
在当今的软件开发中,多线程和IO处理是一项重要的技能,尤其是在数据处理和网络交互的场景中。对于刚入行的小白来说,理解如何在Java中实现多线程IO是非常重要的一步。本文将指导你一步步完成这一功能,并提供相关代码说明。
## 流程概述
首先,我们需要明确实现多线程IO的整体流程。以下是实现步骤的详细表格:
| 步骤 | 描述
原创
2024-08-20 06:38:33
49阅读
接口)的实例或子类实例,语法为:对象(或对象引用变量) instanceof 类(接口) 18、Object类? Object是所有类的父类,即每个类都直接或间接地继承自该类? 在实际开发中希望toString()方法返回更有价值的信息,可以重写Object的toString()方法便可以实现。练习题一、 填空题1、面向对象的三大特征是( )、( )、( ) 2、在Java中,可以使用关键字( )
转载
2024-07-12 16:56:26
54阅读
目录1. IO多路复用的底层原理2. 缓冲区是什么意思?3. 通道是个什么意思?4. 同步与异步、阻塞与非堵塞5. 什么是AIO,NIO,BIO6. 流一般需不需要关闭,如果关闭的话在用什么方法,一般要在哪个代码块里面关闭比较好,处理流是怎么关闭的,如果有多个流互相调用传入是怎么关闭的?7. 什么是节点流,什么是处理流,它们各有什么用处,处理流的创建有什么特征?8. PrintStream、Buf
转载
2023-07-26 19:27:39
69阅读
原标题:技术分享:Java IO面试题Java IO是面试中常问到的问题.1.什么是IO流?它是一种数据的流从源头流到目的地。比如文件拷贝,输入流和输出流都包括了。输入流从文件中读取数据存储到进程(process)中,输出流从进程中读取数据然后写入到目标文件。2.字节流和字符流的区别。字节流在JDK1.0中就被引进了,用于操作包含ASCII字符的文件。JAVA也支持其他的字符如Unicode,为了
转载
2023-07-20 22:44:11
45阅读
关于Java IO流学习总结
一、IO流的三种分类方式
1.按流的方向分为:输入流和输出流
2.按流的数据单位不同分为:字节流和字符流
3.按流的功能不同分为:节点流和处理流
二、IO流的四大抽象类:
字符流:Reader Writer
字节流:InputStream(读数据)
OutputStream(写数据)
三、In
转载
2023-07-06 23:51:12
68阅读
1. Java中有几种类型的流? 字符流和字节流。字节流继承inputStream和OutputStream 字符流继承自InputSteamReader和OutputStreamWriter 总体结构图2.字节流和字符流哪个好?怎么选择? 缓大多数情况下使用字节流会更好,因为字节流是字符流的包装,而大多数时候 IO 操作都是直接操作磁盘文件,所以这些流在传输时都是以字节的方式进行的(
转载
2023-07-15 00:48:40
94阅读
1.谈谈对 NIO 的认知?NIO的IO处理机制与以往的标准IO机制不同的是,新的机制把重点放在了如何缩短抽象与现实之间的距离上面。NIO中提出了一种新的抽象,NIO 弥补了原来的BIO的不足,它在标准 Java 代码中提供了高速的、面向块的I/O2.字节流和字符流的区别?编码方式不同决定处理文件类型不同,字节流(ASCII)处理二进制文件,字符流(Unicode)处理文本文件3.NIO 和传统的
转载
2023-10-10 20:27:04
94阅读
**** 新手切记,得多实践去敲,不要以为自己看懂了,就会了,一定一定一定的多敲代码。****(一) 在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目录IOTest,之后将HelloWorld.txt移动到IOTest目录下去;之后遍历IOTest这个目录下的文 件(二) 递归实现输入任意目录,列出文件以及文件夹,效果看图(三) 递归实现列出当前工程下
转载
2023-08-16 18:18:06
80阅读
# Java IO流面试题: 入门指南
## 一、了解Java IO流
在Java中,我/0流用于输入和输出数据。理解IO流的基本概念是十分重要的,因为面试中常常会问到相关问题。Java IO流主要分为字节流(InputStream和OutputStream)和字符流(Reader和Writer)。学习输入输出流的关键是熟悉不同类型的流,并了解它们如何处理数据。
## 二、处理Java IO
1.PrintStream、BufferedWriter、PrintWriter的比较?
PrintStream类的输出功能非常强大,通常如果需要输出文本内容,都应该将输出流包装成PrintStream后进行输出。它还提供其他两项功能。与其他输出流不同,PrintStream 永远不会抛出 IOException;而是,异常情况仅设置可通过
目录10流与网络基础考核点1.Java 中有几种类型的流?JDK为每种类型的流提供了哪些抽象类以供继承2.字节流与字符流的区别3.什么是序列化,如何实现序列化?4.什么是缓冲区?有什么作用?5.BufferedReader 属于哪种流,它主要是用来做什么的,它里面有那些经典的方法?6.流如何关闭比较好,如果有多个流互相调用传入是怎么关闭的?7.为什么需要序列化?8.哪些属性不能
转载
2023-10-21 19:45:00
31阅读
IO面试题1、Java中的IO流分为几种按照流的流向分,可以分为输入流和输出流;按照操作单元划分,可以划分为字节流和字符流;Java IO 流共涉及 40 多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系, Java IO 流的 40 多个类都是从如下 4 个抽象类基类中派⽣出来的。InputStream/Reader: 所有的输⼊流的基类,前者是字节输⼊流,后者是字符
转载
2024-10-18 08:38:54
62阅读