Java面试题总结

1.java的类加载器有哪些

2.java的类加载机制,说一下双亲委派

3.jvm的内存分布模型

4.堆和栈的区别,堆和栈是线程共享的吗?

5.如何创建线程

6.集成thread类和事项runable接口的区别

7.线程之间如何进行数据共享

8.Volatile关键字有啥子作用,被它修饰的变量有什么特点。

9.如何创建线程池


10.Hashmap、CcurrentHashMap HashTable 三者之间的区别。

11.推荐使用线程安全的集合(vector,hashtale除外)

12.MySQL数据库的搜索引擎有哪些,并说出他们之间的优缺点

13.数据库的优化

14.数据库去重的方法

15.数据库in 和exist 的区别,in是全表搜索吗

16.谈谈你对索引的理解。索引的数据结构是什么

17.高并发下,多个服务对同一条数据进行访问,你们是如何解决的。

18.Integer 为什么在-127到128之间不创建对象,这样做有什么意图

19.谈谈你对hashmap的理解

20.Spring 中 调用@Controller @Service @Mapper等注解,会创建对少个对象

21.Spring中的默认传播特性是什么

22.Spring在启动的时候,如果要先加载一些代码,这些代码的加载策略是啥

23.Hibernate中get 和 load的区别

24.BeanFactory 和applicationContext的区别。




#Java##Java开发##Java面试##后端开发##面试题目#
全部评论
777
1 回复 分享
发布于 2022-08-15 01:08
有需要的小伙伴评论区留言777
点赞 回复 分享
发布于 2022-08-14 14:23
这是几年经验多少薪资和哪个城市的请问😂
点赞 回复 分享
发布于 2022-08-14 18:19
777
点赞 回复 分享
发布于 2022-08-22 00:22 河北

相关推荐

3 10 评论
分享
牛客网
牛客企业服务