首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
6360道Java面试题
江小北
创建于2024-11-28
订阅专栏
2024最新版-Java工程师面试题(72组知识领域&6360道核心面试题)持续更新中
等 21 人订阅
共27篇文章
创建于2024-11-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试官问:MySQL 为什么不能用 Docker 部署吗?答错直接挂!
Docker 可以轻松地从远程仓库拉取镜像,并快速部署应用,简单高效,极其方便。 曾经刚接触Docker的时候,一度以为一切皆可容器化,自己在使用Docker的时候,也是直接Docker部署。 但很多
面试官最爱问:你线上 QPS 是多少?你怎么知道的?
说在前面 在小北的读者群里,无数小伙伴为了拿高薪,疯狂卷大厂面试、卷架构师面经。有一个问题,几乎成了面试必考题: 这题堪称面试界的“钉子户”,10个面试9个问! 今天,小北就用多年开发经验,带大家手撕
京东二面:分库分表后翻页100万条,怎么设计?答对这题直接给P7!
一、引言 如果你已经有过几轮面试经验,肯定会遇到过类似的问题。 我们都知道,数据库分页查询很常见,尤其是展示列表的功能,基本上每个系统都有。 但是,如果你做过大流量、高并发的系统,就会知道,当数据量上
腾讯"奇葩"面试:全国14亿个姓名,统计出重名最多的前10个
大家都懂,面试的时候,面试官总喜欢抛出一些“奇奇怪怪”的问题,问你点“看似不可能”的事情。 比如下面这道题: 这题乍一看,是不是像极了老板甩下一句:“你用两块钱搞个全公司团建,最后还得拍成《向往的生活
面试必看!腾讯面试问:MySQL缓存有几级?你能答上来吗?
说在前面 最近有同学面试,被问到了这个面试题。 回答的并不好。 因为很多同学在平时对数据库的关注主要在索引、表结构、SQL优化这些方面上,所以会忽略架构层面的东西。 但是没办法,“上班拧螺丝,面试造火
美团二面:OOM后,JVM一定会退出吗?为什么?90%的人都会答错
为什么OOM了,JVM却没挂? 我们经常说“OOM(OutOfMemoryError)一发生,程序就挂了”,但你会发现现实中很多时候:OOM是发生了,可JVM还在运行。这到底是咋回事? OOM 本质上
今天去面试了,遇到一个面试题,spring单例bean是线程安全的吗?
面试官提问:Spring单例Bean是线程安全的吗? 面试现场实录 这不仅仅是一个普通的技术题,更是一个典型的「照妖镜问题」!今天我们通过三个事故场景+真实线上案例,来谈谈如何解答这个高频面试问题。
Java基础面试题20:Java语言sendRedirect()和forward()方法有什么区别?
Java基础面试题:Java语言sendRedirect()和forward()方法有什么区别? 在 Java Web 开发中,sendRedirect() 和 forward() 是两个非常常用的方
Java基础面试题19:解释什么是Servlet链
Java基础面试题:解释什么是Servlet链(Servlet Chaining)? 什么是Servlet链? Servlet链,简单来说,就是把一个Servlet的输出结果交给另一个Servlet处
Java基础面试题18:解释下Servlet的生命周期?
Java基础面试题:解释下Servlet的生命周期? Servlet的生命周期指的是Servlet从创建到销毁的整个过程。这段过程可以分为三个阶段: 初始化阶段 处理请求阶段 销毁阶段 接下来,我们逐
Java基础面试题17:GenericServlet和HttpServlet有什么区别?
面试题:GenericServlet和HttpServlet有什么区别? 1. 什么是GenericServlet? GenericServlet 是一个“通用型”的Servlet,它跟具体的协议(比
Java基础面试题16:简述Servlet的体系结构
Servlet 是 JavaEE 技术中的一大核心组件,它运行在服务器端,用于处理客户端的请求并生成响应。如果你想深入了解它的体系结构,下面会用通俗的语言带你一步步搞懂。 1. Servlet API
Java基础面试题15:简述什么是 Servlet?
Servlet 是什么? Servlet 是 Server Applet 的缩写,翻译过来就是“服务器端的小程序”。尽管被称作“小程序”,它的功能却一点也不小,因为 Servlet 是基于 Java
Java基础面试题14:解释下Java Serialization和Deserialization
一、理解Java序列化和反序列化 序列化 (Serialization): 通俗点说,就是把一个 Java 对象变成一串“看不懂”的字节,并存储到文件中或者通过网络传输。这个过程保存了对象的状态,方便
Java基础面试题13:Java throw和throws有什么区别?
简单区分:throw和throws到底干啥的? throw:表示动作,用来在代码中“扔”一个异常(比如程序遇到问题,说“我不干了”,扔出一个问题)。 throws:表示一种状态,用来声明“我这个方法可
Java基础面试题12:Java中的两种异常类型是什么?它们有什么区别?
在 Java 中,异常是非常重要的一部分。理解异常的种类和它们的区别,是每个 Java 开发者都需要掌握的基础技能。 Java 中的异常分类 Java 中异常的根本来源是 Throwable 类
Java基础面试题11:简述System.gc()和Runtime.gc()的作用?
System.gc() 和 Runtime.gc() 是 Java 中用于提示 JVM(Java 虚拟机)进行垃圾回收的两个方法。它们的作用类似,但也有一些细微的区别。下面我们来详细说明。 Syste
Java基础面试题10:Java finally代码块和finalize()方法有什么区别?
在Java开发中,final、finally和finalize()常被提到,但它们的作用完全不同。为了让大家更好地理解它们的区别和用法,我们用简单明了的方式分解讲解。 三者的区别 1. 性质不同 fi
Java基础面试题09:Java异常处理完成以后,Exception对象会发生什么变化?
一、Java异常(Exception)基本概念 什么是异常? 简单来说,异常就是程序运行时发生了意外的“错误”或者“不正常现象”,导致程序中断。异常处理的目标是让程序在出现问题时能稳住,不会直接崩溃。
Java基础面试题08:Java中Exception和Error有什么区别?
在Java中,Exception 和 Error 是异常处理体系的两大核心概念。要理解它们的区别和应用,咱们可以逐步剖析。 Exception和Error的基础区别 共同点: 两者都继承自 Throw
下一页