1.你用过哪些集合类?大公司最喜欢问Java集合类面试题 40个Java集合面试问题和答案 java.util.Collections 是一个包装类。它包含有各种有关集合操作静态多态方法。 java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作通用接口方法。 Collection 复制代码├List │├LinkedList
转载 2024-01-07 14:05:38
52阅读
在近期Java面试中,一些“陷阱Java面试题”让我大开眼界。这些问题不仅让人感到棘手,还在考察候选人技术深度与思维能力。在这篇文章中,我将通过详细解析这些面试题背景、原理、架构、源码以及扩展讨论,帮助大家更好地理解和应对这些问题。 ### 背景描述 Java在企业级应用中占据着重要地位,面试陷阱问题”往往涉及到一些容易被忽视细节。对于面试者来说,仅仅了解语法和基本特性
原创 6月前
19阅读
1. Docker 和虚拟机啥不同?Docker 是轻量级沙盒,在其中运行只是应用,虚拟机里面还有额外系统。2. Docker 安全么?Docker 利用了 Linux 内核中很多安全特性来保证不同容器之间隔离,并且通过签名机制来对镜像进行验证。大量生产环境部署证明,Docker 虽然隔离性无法与虚拟机相比,但仍然具有极高安全性。3. 如何清理后台停止容器?可以使用 sudo do
转载 2023-09-20 10:33:33
105阅读
1.简介1.1 IO分类Java IO一般包含两个部分:http://java.io阻塞型IO和java.nio非阻塞型IO,即NIO。系统运行瓶颈一般在于IO操作,一般打开某个IO通道需要大量时间,同时端口中不一定就有足够数据,这样read方法就一直等待读取此端口内容,从而浪费大量系统资源。使用java多线程技术在当前进程中创建线程也是要花费一定时间和系统资源,因此不一定可取
Netty (年度最新面试题)1.你了解过哪些IO模型?2.什么是Reactor模型?Reactor3种版本都知道吗?3.了解过粘包拆包吗?为什么会出现粘包拆包?怎么处理粘包拆包?4.UDP协议会有粘包拆包问题吗?为什么?5.Netty 是什么?6.为什么要用 Netty?7.Netty 应用场景了解么?8.Netty 零拷贝了解么?9.Netty 心跳机制了解么?10.Netty 中有
转载 2023-11-22 23:05:13
246阅读
面试题1:请谈谈你对多态理解多态实现效果多态:同样调用语句多种不同表现形态;多态实现三个条件          继承、virtual重写、父类指针(引用)指向子类对象。多态C++实现   virtual关键字,告诉编译器这个函数要支持多态;不是根据指针类型判断如何调用;而是要根据
转载 2023-08-02 22:49:59
95阅读
一、谈谈你理解 Spring 是什么?Spring是一个生态,包含了23个开源框架,可以构建Java应用所需一切基础设施Spring通常指Spring Framework核心解释Spring是一个开源、轻量级容器(包含并管理对象生命周期)框架Spring是为了解决企业级开发中业务逻辑层中对象之间耦合问题Spring核心是IoC和AOP二、Spring优缺点哪些?从IoC、AOP、
转载 2024-02-12 21:44:31
43阅读
Java包66. JDK 中常用哪些java.lang:这个是系统基础类;java.io:这里面是所有输入输出有关类,比如文件操作等;java.nio:为了完善 io 包中功能,提高 io 包中性能而写一个新包;java.net:这里面是与网络有关类;java.util:这个是系统辅助类,特别是集合类;java.sql:这个是数据库操作类67. import java和javax
1.int a=10是原子操作吗?是的。注意点:i++(或++i)是非原子操作,i++是一个多步操作,而且是可以被中断。i++可以被分割成3步,第一步读取i值,第二步计算i+1;第三部将最终值赋值给i。int a = b;不是原子操作。从语法级别来看,这是也是一条语句,是原子;但是从实际执行二进制指令来看,由于现代计算机CPU架构体系限制,数据不可以直接从内存搬运到另外一块内存,必须借
转载 2023-07-31 18:15:07
166阅读
1. Flink是如何支持批流一体?本道面试题考察其实就是一句话:Flink开发者认为批处理是流处理一种特殊情况。批处理是有限流处理。Flink 使用一个引擎支持了DataSet API 和 DataStream API。2. Flink是如何做到高效数据交换?在一个Flink Job中,数据需要在不同task中进行交换,整个数据交换是 TaskManager 负责,TaskM
转载 2024-06-07 07:43:56
60阅读
是清明节还是五一劳动节来着,我还在睡觉,就接到一面面试电话,说现在有时间吗,能够接受下电话面试吗?我勒个去,今天过节、我被电话吵醒,现在人都没清醒、这面试那肯定得一面就挂了,所以就老实得说现在还是不方便呢,约了周一上午 10 点面试
转载 2021-07-30 10:21:01
878阅读
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阅读
java框架常见面试题spring什么是Spring?使用Spring框架好处是什么?Spring由哪些模块组成?什么是Spring beans?解释Spring支持几种bean作用域Spring框架中单例bean是线程安全吗?解释Spring框架中bean生命周期依赖注入DI控制反转IOCAOPAOP中概念Spring中AOP底层实现原理spring事务实现方式原理是什么?
Java面试题java面试题大汇总、java面试题大全带答案、java面试题基础题、java面试题算法、java面试题中级
原创 2021-07-21 11:37:56
2486阅读
1点赞
目录1、Docker 是什么?2、Docker三大核心是什么?3、仓库、镜像、容器关系是?4、Docker与虚拟机区别5、Docker容器集中状态6、如何把主机东西拷贝到容器内部?7、进入容器方法哪些?8、如何让容器随着 Docker 服务启动而自动启动?9、如何指定容器端口映射?10、如何查看容器服务默认端口11、如何指定容器目录映射?12、如何退出一个镜像 bash,而不
转载 2023-10-04 16:34:32
227阅读
最近跟一些读者交流,一位读者经历让我记忆深刻: “一次和大学同学聚会,和几个在 BAT 同学聊了聊技术,发现自己在创业公司这几年,完全是吃老本状态,没有什么机会精进技术,同样是工作了三年,和同学差距越来越大” 我继续问他,他说真正让他受打击是这个月一次面试。 “面的是一个大厂,面试官问了很多问题,一大半问题我都是一知半解,回答上来问题也是特没底。 大概回顾了这场面
一. Spring Cloud 解决了哪些问题?与分布式系统相关复杂性 – 包括网络问题,延迟开销,带宽问题,安全问题。处理服务发现能力 – 服务发现允许集群中进程和服务找到彼此并进行通信。解决冗余问题 – 冗余问题经常发生在分布式系统中。负载平衡 – 改进跨多个计算资源(例如计算机集群,网络链接,中央处理单元)工作负载分布。减少性能问题 – 减少因各种操作开销导致性能问题。二.什么是双
原创 2021-05-28 16:39:46
278阅读
我不能保证写每个地方都是对,但是至少能保证不复制、不黏贴,保证每一句话、每一行代码都经过了认真的推敲、仔细斟酌。每一篇文章背后,希望都能看到自己对于技术、对于生活态度。1、FutureTask是什么这个其实前面有提到过,FutureTask表示一个异步运算任务。FutureTask里面可以传入一个Callable具体实现类,可以对这个异步运算任务结果进行等待获取、判断是否已经完成
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阅读
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