Java面试题
Leroyy
蜗牛为梦想而生
孑然一身无所羡
展开
-
美团面试常见问题总结
原文链接:https://github.com/Snailclimb/JavaGuide/blob/master/docs/essential-content-for-interview/PreparingForInterview/%E7%BE%8E%E5%9B%A2%E9%9D%A2%E8%AF%95%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E6%80%BB%...转载 2019-10-16 09:55:14 · 2545 阅读 · 0 评论 -
Java集合框架常见面试题
原文链接:https://github.com/Snailclimb/JavaGuide#java 版权原作者所有,此处个人记录备用 1.说说List,Set,Map三者的区别? List(对付顺序的好帮手):List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象 Set(注重独一无二的性质):不允许重复的集合。不会有多个元素引用相同的对象。 Map(用Key来搜...转载 2019-09-20 11:10:07 · 159 阅读 · 0 评论 -
Java 并发基础常见面试题总结
原文链接:https://github.com/Snailclimb/JavaGuide#java 版权原作者所有,此处个人记录备用 1. 什么是线程和进程? 1.1. 何为进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进...转载 2019-09-23 18:40:09 · 328 阅读 · 0 评论 -
面试必备之乐观锁与悲观锁
原文链接:https://github.com/Snailclimb/JavaGuide#java 版权原作者所有,此处个人记录备用 1.何谓悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 悲观锁 总是假设最坏的情况,每次去拿数据的时候都...转载 2019-09-24 15:04:46 · 188 阅读 · 0 评论 -
数据结构知识学习与面试
原文链接:https://github.com/Snailclimb/JavaGuide#java 版权原作者所有,此处个人记录备用 1.Queue 什么是队列 队列是数据结构中比较重要的一种类型,它支持 FIFO,尾部添加、头部删除(先进队列的元素先出队列),跟我们生活中的排队类似。 队列的种类 单队列(单队列就是常见的队列, 每次添加元素时,都是添加到队尾,存在“假溢出”的问题...转载 2019-10-08 13:53:06 · 223 阅读 · 0 评论 -
Redis 基础知识+面试
原文链接:https://github.com/Snailclimb/JavaGuide#java 版权原作者所有,此处个人记录备用 1.redis 简介 简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型...转载 2019-10-08 16:02:59 · 277 阅读 · 0 评论