搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
羊村懒王
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
web测试方法总结_web测试主要包括哪几方面的测试
2
工作两个月彻底弄明白了plsql如何连接Oracle数据库(远程/本地通用)_plsql配置数据库连接
3
文心智能体大赛--打造一个专属自己的”生活情感军师“吧
4
剖析常见的限流算法:计数器法、漏桶和令牌桶算法_使用令牌桶的纬度
5
(D卷,100分)- ABR 车路协同场景(Java & JS & Python)
6
二叉树三种遍历方式,先序、中序、后序_二叉树的先序中序后序遍历
7
H3C路由器配置命令表_h3c路由器关机
8
Verilog编程实现流水灯(基于FPGA的数电课设)_fpga数电课设csdn
9
可以ping通,浏览器打不开网页 - 解决办法
10
PAT 1059 C语言竞赛 (20 分)_pta 1059 python
当前位置:
article
> 正文
个人总结的java2023常见面试题和简易回答总结_java面试问题大全及答案大全 2023
作者:羊村懒王 | 2024-05-28 16:09:13
赞
踩
java面试问题大全及答案大全 2023
文章目录
一:java基础
**:smile:1. JDK 和 JRE 有什么区别?**
**:smile:2. == 和 equals 的区别是什么?**
**:smile:3. 两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?**
**:smile:4. final 在 java 中有什么作用?**
**:smile:5. java 中的 Math.round(-1.5) 等于多少?**
**:smile:6. String 属于基础的数据类型吗?**
**:smile:7. java 中操作字符串都有哪些类?它们之间有什么区别?**
**:smile:8. String str="i"与 String str=new String("i")一样吗?**
**:smile:9. 如何将字符串反转?**
**:smile:10. String 类的常用方法都有那些?**
**:smile:11. 抽象类必须要有抽象方法吗?**
**:smile:12. 普通类和抽象类有哪些区别?**
**:smile:15. java 中 IO 流分为几种?**
**:smile:16. BIO、NIO、AIO 有什么区别?**
**:smile:17.什么是重载(Overload)和重写(Override) ?**
**:smile:18.什么是反射机制?**
**:smile:19.反射机制优缺点**
**:smile:20.在你进行项目开发的过程中有没有用到过反射**
**:smile:21.java常见的集合类有哪些**
**:smile:22.ArrayList 和 LinkedList 的区别是什么?**
**:smile:23.说一下HashMap的实现原理?**
**:smile:24.讲一讲HashMap的扩容机制**
**:smile:25.创建线程的四种方式**
:smile:**26.runnable 和 callable 有什么区别**
:smile:**27.加锁的方式有哪些 ?**
**:smile:28.如果你提交任务时,线程池队列已满,这时会发生什么**
**:smile:29.在你们的项目中有没有使用到线程池**
**:smile:30.你了解的线程池的种类有哪些 ?**
**:smile:31.线程池的核心参数有哪些 ?**
**:smile:32.你们项目中使用线程池, 核心线程数如何配置 ?**
**:smile:33.线程池的执行原理**
**:smile:34.新建 T1、T2、T3 三个线程,如何保证它们按顺序执行?**
**二:JVM**
**:smile:35..jvm的作用**
**:smile:36.JVM的组成部分**
**:smile:37.说一下 JVM 运行时数据区**
**:smile:37:堆栈的区别是什么?**
:smile:**38.什么是类加载器,类加载器有哪些?**
:smile: **39.什么是双亲委派模型**
**:smile:40.java内存泄漏**
**:smile:41.四种引用**
**:smile:42.垃圾回收算法**
**:smile:43.垃圾回收器**
**:smile:44.CMS垃圾清理的过程**
**:smile:45.请你说一说类加载的执行过程?**
:smile:**46.常用的JVM调优的参数有哪些?**
**:smile:47.学习jvm用到的工具**
**:smile:48.讲一讲stream流中的常用方法**
**:smile:49.java8中的新特性**
三:SSM框架
:smile:**50.什么是Spring IOC 和DI ?**
**:smile:51.有哪些不同类型的依赖注入实现方式?**
:smile:**52.Spring支持的几种bean的作用域 Scope**
**:smile:53.Spring框架中的单例bean是线程安全的吗?**
**:smile:54.spring 自动装配 bean 有哪些方式?**
**:smile:55.什么是AOP , 你们项目中有没有使用到AOP**
**:smile:56.SpringMVC的执行流程**
**:smile:57.Spring MVC常用的注解有哪些?**
**:smile:58.Mybatis #{}和${}的区别**
**:smile:59.Mybatis 如何获取生成的主键**
**:smile:60.当实体类中的属性名和表中的字段名不一样 ,怎么办**
**:smile:61.Mybatis如何实现多表查询**
**:smile:62.Mybatis都有哪些动态sql?能简述一下动态sql的执行原理吗?**
**:smile:63.Mybatis是否支持延迟加载?**
**:smile:64.如何使用Mybatis实现批量插入 ?**
**:smile:65.Mybatis 批量插入是否能够返回主键**
**:smile:66.Mybatis的一级、二级缓存 ?**
**四:Mysql篇**
:smile:67.Mysql查询语句的书写顺序
**:smile:68.Mysql查询语句的执行顺序**
**:smile:69.Mysql 如何实现多表查询**
:smile:**71.CHAR和VARCHAR的区别?**
**:smile:72.了解Mysql的索引吗?**
**:smile:73.索引的底层数据结构 ?**
:smile:**74.MYSQL支持的存储引擎有哪些, 有什么区别 ?**
**:smile:75.什么是聚簇索引什么是非聚簇索引 ?**
**:smile:76.在一个非主键字段上创建了索引, 想要根据该字段查询到数据, 需要查询几次 ?**
:smile:**77.什么是回表查询?**
**:smile:78.什么是覆盖索引?**
**:smile:79.什么是左前缀原则?**
**:smile:80.什么情况下索引会失效?**
:smile:**81.索引是越多越好嘛? 什么样的字段需要建索引, 什么样的字段不需要 ?**
**:smile:82.mysql的性能优化**
**:smile:83.MYSQL超大分页怎么处理 ?**
**:smile:84.一个SQL语句执行很慢, 如何分析**
**:smile:85.Mysql锁和分库分表**
**:smile:86.MYSQL实现事物的原理 有了解过吗 ?**
五.redis
:smile:**87.你们项目中哪里用到了Redis ?**
:smile:**88.Redis的常用数据类型有哪些 ?**
:smile:**89.Redis的数据持久化策略有哪些 ?**
**:smile:90.Redis的数据过期策略有哪些 ?**
:smile:**91.Redis的数据淘汰策略有哪些 ?**
**:smile:92.你们使用Redis是单点还是集群 ? 哪种集群 ?**
**:smile:93.Redis集群有哪些方案?**
:smile:**94.什么是 Redis 主从同步?**
:smile:**95.Redis的内存用完了会发生什么?**
**:smile:96.Redis和Mysql如何保证数据⼀致?**
:smile:**97.什么是缓存穿透 ? 怎么解决 ?**
**:smile:98.什么是缓存雪崩 ? 怎么解决 ?**
**:smile:99.数据库有1000万数据 ,Redis只能缓存20w数据, 如何保证Redis中的数据都是热点数据 ?**
:smile:**100.Redis分布式锁如何实现 ?**
**:smile:101.你的项目中哪里用到了分布式锁**
六:springboot & springcloud
:smile:**102.讲一讲SpringBoot自动装配的原理**
**:smile:103.讲一讲SpringBoot启动流程**
:smile:104.SpringBoot起步依赖有哪些
:smile:**105.springBoot支持的配置文件有哪些 ? 加载顺序是什么样的**
:smile:**106.Spring Boot的核心注解是哪个?他由哪几个注解组成的?**
:smile:**107.Spring Boot 中如何解决跨域问题 ?**
:smile:**108.你们项目中使用的SpringBoot是哪个版本 ?**
:smile:**109.Spring Cloud 5大组件有哪些?**
:smile:**110.什么是微服务?微服务的优缺点是什么?**
:smile:**111.你们项目中微服务之间是如何通讯的?**
**:smile:112.服务注册和发现是什么意思?Spring Cloud 如何实现服务注册发现?**
**:smile:113.你们项目中使用的注册中心是什么 ? 有没有了解过原理 ?**
:smile:**114.你们项目负载均衡如何实现的 ?**
:smile:**110.什么是微服务?微服务的优缺点是什么?**
:smile:**111.你们项目中微服务之间是如何通讯的?**
**:smile:112.服务注册和发现是什么意思?Spring Cloud 如何实现服务注册发现?**
**:smile:113.你们项目中使用的注册中心是什么 ? 有没有了解过原理 ?**
:smile:**114.你们项目负载均衡如何实现的 ?**
一:java基础
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/羊村懒王/article/detail/638256
推荐阅读
article
java
力扣
17.
电话号码
的
字母组合
_
力扣
电话号码
的
字母组合
java
伪代码...
题目解法①数组, 字符串 + 循环, 递归class Solution { String[] map = { "",...
赞
踩
article
java
力扣
198.
打家劫舍
_
打家劫舍
力扣
java
...
1.题目2.解法①一维数组+动态规划class Solution { public int rob(int[] nums...
赞
踩
article
java
LintCode
90.
k
数
和(二)
_
算法
k
个
数
之和
java
...
1.题目2.解法①一维
数
组+dfspublic class Solution { public List
[详细]
-->
赞
踩
article
java
力扣
5. 最长
回文
子串
_
java
力扣
最长
回文
子串
...
题目解法①暴力法 -> 用两个循环, 判断每个字串是否是
回文
的, 如果是, 再判断长度, 最后保存下来.②二维数组, 字...
赞
踩
article
【主题美化】
Java
Intellij
IDEA
60秒
切换
全新UI方法_
idea
新
ui
设置...
切换
全新
ui
_
idea
新
ui
设置
idea
新
ui
设置 界面预览
切换
方法(...
赞
踩
article
正确解决
java
.
lang
.
NoClassDefFoundException
(未找到类定义错误)的...
正确解决
java
.
lang
.
NoClassDefFoundException
(未找到类定义错误)的有效解决方法_exc...
赞
踩
article
java
idea
l 中 配置
mysql
驱动 即如何导入
jar
包_
idea
怎么导入
mysql
jav...
点击Ok 后,出现选择给哪些模块添加这个
jar
包,注意:这里我只创建一个模块,如果有多个模块,看自己需求,选择。选择完...
赞
踩
article
IDEA
连接
Mysql
数据库
(
JAVA
小虚竹)_
idea
链接
mysql
数据库
...
配置操作第二步操作第三步操作第四步操作解决方案:验证配置操作==============================...
赞
踩
article
java
- 日常错误总结 -1 Cannot
find
class
:
com
.
mysql
.cj....
现象秒速:Cannot
find
class
:
com
.
mysql
.cj.
jdbc
.Driver错误原因有很多种,依次...
赞
踩
article
java
.
lang
.ClassNotFoundException: Cannot find clas...
com
.
mysql
.
jdbc
.
Driver
是
mysql
-connector-
java
5中的,
com
.
mysql
....
赞
踩
article
亲测有效,
java
.
lang
.
ClassNotFoundException
:
com
.
mysql
.c...
`
java
.
lang
.
ClassNotFoundException
:
com
.
mysql
.cj.
jdbc
.
Driver
`...
赞
踩
article
java
.
lang
.ClassNotFoundException: com.
mysql
.cj.jdb...
java
.
lang
.ClassNotFoundException: com.
mysql
.cj.
jdbc
.
Driver
异...
赞
踩
article
Maven
配置
Mybatis
项目异常:“
java
.
lang
.ClassNotFoundExcepti...
一、问题出现初次使用
Maven
配置
Mybatis
项目环境,在测试
mysql
数据库连接时出现了异常Exception in...
赞
踩
article
Mapper XML 中报错:Caused by:
java
.
lang
.ClassNotFoundE...
后面发现 把 resultMap 写成了 resultType ,修改后:程序运行成功。_
java
mapper
can...
赞
踩
article
mybatis
执行查询时报错
java
.
lang
.ClassNotFoundException: C...
原因1:MySQL驱动版本对应错误,MySQL8.0对应的连接版本要修改。原因2:在Pom.xml文件中将
mysql
驱动...
赞
踩
article
Mybatis
遇到的问题
Cause
:
java
.
lang
.ClassNotFoundExcepti...
今天继续学习
Mybatis
的知识点,让我又遇到一个问题如下:我还是比较小白的就搜了一些其他的解决方法,说是要把Mappe...
赞
踩
article
LangCh
ai
n 劲敌强势崛起,
Sping
AI
震撼发布,
AI
GC开发终极武器登场!
Java
程...
该项目从著名的 Python 项目(例如 LangCh
ai
n 和 LlamaIndex)中汲取灵感,但 Spring A...
赞
踩
article
学习记录:
java
请求
接口
获取
返回的
json
信息中
json
数据保存至
list
集合
_
java
解析j...
首先将以下需要的包导入gson-2.8.0.jarcommons-beanutils-1.8.0.jarcommons-...
赞
踩
article
Java
(
1
):
java
中
list
集合存
JSONObject
对象,遍历
list
取
json
值_
list
...
需求
1
:需要生成
1
000-5000个
json
值(其中
1
个值是随机数),并放入
list
中需求2:需要把
list
转换成字符串...
赞
踩
article
java
json
嵌套
list
_
java
-
嵌套
JSON
的
POJO
格式?...
您可以尝试以下代码,使用Gson库将
JSON
字符串转换为具有必填字段的Pojo对象.Gson gson = new Gs...
赞
踩
相关标签
字符串
leetcode
java
数据结构
算法
动态规划
bug
algorithm
dfs
websphere
intellij-idea
maven
ide
开发语言
mysql