![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
hofe
这个作者很懒,什么都没留下…
展开
-
通过面试题学Java多线程
多线程实现的三种方式 继承Thread,重写run方法 实现Runnable接口,重写run方法 实现Callable接口,重写run方法 有返回值的任务必须实现Callable接口,类似的,无返回值的任务必须Runnable接口。执行 Callable任务后,可以获取一个Future的对象,在该对象上调用get就可以获取到Callable任务 返回的Object了,再结合线程池接口Executo...原创 2020-04-27 14:38:29 · 253 阅读 · 0 评论 -
通过面试题学SpringBoot
转载至https://www.jianshu.com/p/63ad69c480fe/(原创) 下面的也是转载,但阅读起来比较舒适。也可查看 https://blog.csdn.net/Kevin_Gu6/article/details/88547424转载 2020-03-16 13:44:57 · 113 阅读 · 0 评论 -
通过面试题学Spring
准备面试复习Spring的时候详细的看了一下Spring理论知识,结合网上的面试题,写了这篇博客。如果需要更详细的内容,推荐我的另一篇文章详解Spring。 文章目录为什么使用Spring(优缺点)?Spring的IoC理解:什么是控制反转(Inversion of Control)与依赖注入(Dependency Injection)?BeanFactory和ApplicationContex...原创 2020-03-15 22:44:43 · 210 阅读 · 0 评论 -
剑指LeetCode面试算法:栈、队列、堆
一、基础知识 栈:后进先出的线性表;STL方法包含push(x),pop(),top(),empty() 队列:先进先出的线性表;STL方法包含push(x),pop(),top(),empty() 二、目录 使用队列实现栈 三、 解题 1.使用队列实现栈 这题在剑指offer中是面试题9(用两个队列实现栈),leetcode229。使用队列实现栈。 对于1,2,3,4,5这样一个序列, 用栈...原创 2020-03-09 19:47:47 · 278 阅读 · 0 评论 -
剑指LeetCode面试算法:链表
链表 基础知识 *与&符号 a 本质上代表一个存储单元。CPU通过该存储单元的地址访问该存储单元中的数据。a中可以存放数值(10)和地址(336647) 例如b=10,&b=336647 &:取地址 a=&b:表示a = b存储单元的地址(336647) a:代表获得a中存储的地址(336647)对应的存储单元(b)中的数据。也就是访问a就等于访问b int b =...原创 2020-03-08 22:05:53 · 157 阅读 · 0 评论