小编通过各大网站平台,和一些面进BATJ这些大厂的朋友的交流,总结出了一份面试总结,共计2000道,最为全网首发,现在免费公开!希望对大家的跳槽有所帮助!

总目录大纲

image.png

由于文章的篇幅有限,小编只能展示出部分的面试题供大家参考,也希望大家有所帮助!(注意:所有面试题全部都有答案!!!)

多线程&并发面试题

有需要的朋友,可以管住公主号:JavaAC,即可

1. Java中实现多线程有几种方法

2、继承Thread类

3、实现Runnable接口。

4、ExecutorService. Callable. Future有返回值线程

5、基于线程池的方式

6. 4种线程池

7、如何停止一个正在运行的线程

8、 notify0和notifyAll0有什么区别” />

JVM面试题

1. java中会存在内存泄漏吗,请简单描述。

2、64位JVM中,int的长度是多数” />

因为全部面试题有2000多道,小编没有办法全部为大家一一展示出来,同时每个模块至少是50道面试题,甚至有的版块已经可以高达150道,我可以向大家保证,这套面试题真实有效,同时每道题都会有答案,

MySQL面试题

31、CHAR和VARCHAR的区别” />

SpringBoot面试题

34、什么是AOP” />

63、当Spring Boot应用程序作为Java应用程序运行时,后台会发生什么?

64、我们能否在spring-boot-starter-web中用jetty代替tomcat?

65、如何使用Spring Boot生成一个WAR文件?

66、如何使用Spring Boot部署到不同的服务器?

67、RequestMapping 和GetMapping的不同之处在哪里?

68、为什么我们不建议在实际的应用程序中使用Spring Data Rest?

69.在Spring Initializer中,如何改变-个项目的包名字?

70、可以配置application.propertierde的完整的属性列表在哪里可以找到?

71、JPA 和Hibernate有哪些区别?

72、使用Spring Boot启动连接到内存数据库H2的JPA应用程序需要哪些依赖项?

73、如何不通过任何配置来选择Hibernate作为JPA的默认实现?

74、指定的数据库连接信息在哪里?它是如何知道自动连接至H2的?

75、我们如何连接一个像MSSQL或者orcale 一样的外部数据库?

76、Spring Boot配置的默认H2数据库的名字是上面?为什么默认的

数据库名字是testdb?

77.如果H2不在类路径里面,会出现上面情况?

78、你能否举一个以ReadOnly为事务管理的例子?

79.发布Spring Boot用户应用程序自定义配置的最好方法是什么?

80、配置文件的需求是什么?

81、如何使用配置文件通过Spring Boot配置特定环境的配置?

82、我们如何使用Maven设置Spring Boot应用程序?

83、如何禁用特定的自动配置?

84、Spring boot支持哪些外部配置?

85、如何对Spring Boot应用进行测试?

86. Spring Boot Actuator有什么用?

87、SpringBoot 中静态首页默认位置可以放在哪里?

89、SpringBoot 中静态资源直接映射的优先级是怎样的?

90、继承WebMvcConfigurerAdapter抽象类,常用的重写方法列举几个?

91. @SpringBootApplication 引入了哪3个重要的注解?

92、@SpringBootApplication 注解中的属性相当于哪几个注解?

微服务面试题

因为全部面试题有2000多道,小编没有办法全部为大家一一展示出来,同时每个模块至少是50道面试题,甚至有的版块已经可以高达150道,我可以向大家保证,这套面试题真实有效,同时每道题都会有答案