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中,可以使用关键字( )
目录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,为了
关于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 操作都是直接操作磁盘文件,所以这些流在传输时都是以字节的方式进行的(
1.谈谈对 NIO 的认知?NIO的IO处理机制与以往的标准IO机制不同的是,新的机制把重点放在了如何缩短抽象与现实之间的距离上面。NIO中提出了一种新的抽象,NIO 弥补了原来的BIO的不足,它在标准 Java 代码中提供了高速的、面向块的I/O2.字节流和字符的区别?编码方式不同决定处理文件类型不同,字节流(ASCII)处理二进制文件,字符(Unicode)处理文本文件3.NIO 和传统的
**** 新手切记,得多实践去敲,不要以为自己看懂了,就会了,一定一定一定的多敲代码。****(一) 在电脑D盘下创建一个文件为HelloWorld.txt文件,判断他是文件还是目录,在创建一个目录IOTest,之后将HelloWorld.txt移动到IOTest目录下去;之后遍历IOTest这个目录下的文 件(二) 递归实现输入任意目录,列出文件以及文件夹,效果看图(三) 递归实现列出当前工程下
转载 2023-08-16 18:18:06
80阅读
# Java IO试题: 入门指南 ## 一、了解Java IOJava中,我/0流用于输入和输出数据。理解IO的基本概念是十分重要的,因为面试中常常会问到相关问题。Java IO主要分为字节流(InputStream和OutputStream)和字符(Reader和Writer)。学习输入输出的关键是熟悉不同类型的,并了解它们如何处理数据。 ## 二、处理Java IO
原创 10月前
47阅读
1.PrintStream、BufferedWriter、PrintWriter的比较?  PrintStream类的输出功能非常强大,通常如果需要输出文本内容,都应该将输出包装成PrintStream后进行输出。它还提供其他两项功能。与其他输出不同,PrintStream 永远不会抛出 IOException;而是,异常情况仅设置可通过
目录10与网络基础考核点1.Java 中有几种类型的?JDK为每种类型的提供了哪些抽象类以供继承2.字节流与字符的区别3.什么是序列化,如何实现序列化?4.什么是缓冲区?有什么作用?5.BufferedReader 属于哪种,它主要是用来做什么的,它里面有那些经典的方法?6.如何关闭比较好,如果有多个互相调用传入是怎么关闭的?7.为什么需要序列化?8.哪些属性不能
IO试题1、Java中的IO分为几种按照的流向分,可以分为输入流和输出;按照操作单元划分,可以划分为字节流和字符Java IO 共涉及 40 多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系, Java IO 的 40 多个类都是从如下 4 个抽象类基类中派⽣出来的。InputStream/Reader: 所有的输⼊的基类,前者是字节输⼊,后者是字符
  • 1
  • 2
  • 3
  • 4
  • 5