![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 73
well-
这个作者很懒,什么都没留下…
展开
-
2021Java面试题五
题目 谈谈你对AOP的理解 谈谈你对IOC的理解 BeanFactory和ApplicationContext的区别 解释下Spring支持的几种bean的作用域 spring框架中的单例Bean是安全的吗? 简述几种排序(假如是一个从小到大的排序) 个人理解 谈谈你对AOP的理解 AOP的中文意思是面向切面,可以将程序中的交叉逻辑封装成切面,然后注入到对象中(业务逻辑),也可以对某些对象或方法进行增强。 谈谈你对IOC的理解 IOC的中文意思是控制反转,IOC容器里面存有各种对象,当对象A需要原创 2021-03-15 19:25:26 · 80 阅读 · 0 评论 -
2021 Java面试题四(持续更新)
题目 ThreadLocal的原理和使用场景 ThreadLocal内存泄漏的原因,如何避免 什么是强引用,什么是弱引用 为什么用线程池?解释下线程参数? 线程池处理流程 线程池中阻塞队列的作用 为什么先添加队列而不是创建最大线程 线程池中线程复用原理 spring是什么 个人理解 ThreadLocal的原理和使用场景 Theadlocal是Thread的局部变量,本质是局部的静态Map,key是当前的句柄,value是线程变量,使用场景有1.在进行对象跨层传递的时候,可以避免多次传递,打破层次间原创 2021-03-14 21:50:32 · 113 阅读 · 0 评论 -
2021Java面试题三(持续更新)
题目 sleep ,wait的区别 yield和join的区别 线程安全 Object类中常用的方法 说一下Java中常用的类,包,接口,runtimeexception ArrayList和Vector的区别 Thread和Runable的区别 说说你对守护线程的理解 串行,并行和并发 并发的三大特性 个人理解 sleep ,wait的区别 1.sleep是Thread类的静态本地方法,wait是Object类的本地方法。 2.sleep方法不会释放锁,wait方法会,而且会将其加入到等待队列中。原创 2021-03-12 21:37:46 · 127 阅读 · 0 评论 -
2021Java面试题二(持续更新中~)
Java面试题二(持续更新中~) 题目 12.ArrayList和LinkList的区别 13.HashMap和HashTable的区别 底层实现是什么 14.concurrentHashMap的原理 15.如何实现IOC容器 16.什么是字节码 17.java类加载器 18.双亲委托模型是什么 19.java中的异常体系 20.JVM的垃圾回收机制 21.线程生命周期和状态 个人理解 12.ArrayList和LinkList的区别 ArrayList基于动态数组,使用的是连续的内存,可以使用下标访问原创 2021-03-11 20:56:53 · 179 阅读 · 3 评论 -
2021Java面试题一(一百多题吧,持续更新)
Java面试题一(一百多题吧,持续更新) 首先这些是我在b站上找的,然后我是根据视频的讲解(也会查找相关资料)来写答案,算是自己的理解吧,也希望把个人理解分享给大家,争取日更到结束,也算是督促自己明天学点新东西。 题目 1.什么是面向对象 2.JDK,JRE,JVM三者的区别 3.==和equals的区别 4.final的作用 5. 为什么局部内部类和匿名内部类只能访问final变量 6.String,StringBuffer和StringBuilder的区别和使用场景。 7.重载和重写的区别 8.接口和抽原创 2021-03-10 20:59:15 · 204 阅读 · 0 评论 -
SpringBoot 整合Mybatis(保姆级教程)
SpringBoot 整合Mybatis 首先在我自己整合Mybatis的时候,遇到了很多坑,所以我想写一个整合的流程,帮助大家少走弯路。 这里我使用的编译器是idea,jdk8。 1. 创建文件 创建文件这里选择spring initializr。 java vision这里选8。 这里我就勾选了web中的spring web,剩下的可以在之后的pom文件中导入。 2. pom文件 找到pom.xml 添加这三个依赖。 <dependency>原创 2021-03-03 22:31:53 · 630 阅读 · 4 评论