Java

每日面试题

2022-11-22  本文已影响0人  h2coder

JDK、JRE、JVM的区别

重写和重载的区别

Java中的==和equals的区别

String、StringBuffer、StringBuilder的区别

什么是单例模式,有实现几种?

程序运行中,同一个类的的实例只有一个,就是单例模式。

接口和抽象类的区别?

List和Map、Set的区别?

创建线程的方式有?

Ruanable和Callable的区别?

如何启动一个线程?调用start()和run()有什么区别?

线程有哪几种状态?状态之间是怎么流转的?

wait()和sleep()的区别?

常用线程池种类

线程池创建时的参数作用?以及执行流程

ArrayList和LinkedList的区别

数据库的四大特性

事务的隔离级别

MyBatis的#{}${}有什么区别?

MyBatis的resultType和resultMap的区别?

MyBatis常用动态SQL标签有哪些?有什么作用?

Get请求和Post请求的区别

Servlet生命周期

请求转发和重定向的区别

什么是HTTP协议,有什么特点和优缺点?

Cookie和Session的区别?

什么是Session的钝化和活化?

什么是Ajax,有什么优势?

JavaWeb的三大组件及其作用

JSP和Servlet的区别

相同点,JSP编译后,本质就是一个Servlet,由于JVM只能识别Java类,所以需要Web服务器将JSP编译为Servlet,当请求到来时,调用生命周期方法进行处理
不同点,JSP侧重于视图和展现数据,Servlet侧重于逻辑控制和获取数据

Spring的IOC、DI、AOP分别是什么?IOC和DI有什么关系?

Spring的Bean作用域有哪些?每种作用域是怎样的?

Spring的对象默认是单例还是多例?单例bean存在线程安全问题吗?

MyBatis编程步骤是怎样的?

谈谈你对MyBatis的缓存机制的理解

Spring中@Autowired和@Resource的区别

Spring的事务传播行为

Spring的常用注解

Spring事务的实现方式和实现原理

Spring中@Autowired和@Resource的区别

Spring的Bean生命周期

SpringMVC中拦截器的使用步骤?

SpringMVC的有哪些主要组件

SpringMVC和SpringBoot的关系

SpringMVC各个组件的执行流程

SpringMVC的常用注解

上一篇 下一篇

猜你喜欢

热点阅读