
面试题总结
文章平均质量分 93
爱敲代码的杜晓帅~
我是杜晓帅,Java开发程序员,目前在学习前端,期待与你共同进步!
展开
-
(备战春招,每天进步亿点点)常见面试题总结——MySQL篇
备战春招,每天进步亿点点,抓紧学习MySQL篇文章目录数据库的三范式是什么?drop、delete与truncate的区别索引索引是什么?索引有哪些优缺点?数据库的三范式是什么?第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求实体的属性完全依赖于主关键字。所谓完全 依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。drop、delete与truncate的区别三者都表示删除,但是三者有一些差别:索引索原创 2022-04-09 23:10:27 · 1453 阅读 · 17 评论 -
(备战春招,每天进步亿点点)常见面试题总结——Java并发(2)
备战春招,每天进步亿点点,抓紧学习Java并发篇(2)文章目录JVM对synchronized的优化有哪些?synchronized 锁能降级吗?ThreadLocal是什么?ThreadLocal的实现原理?了解ReentrantLock吗?ReadWriteLock是什么?为什么要用线程池?说下线程池核心参数?线程池执行任务的流程?说一说什么是AQS?AQS使用了哪些设计模式?了解AQS中同步队列的数据结构吗?了解AQS 对资源的共享方式吗?AQS 组件了解吗?JVM对synchronized原创 2022-04-06 21:01:03 · 1085 阅读 · 7 评论 -
(备战春招,每天进步亿点点)常见面试题总结——Java并发(1)
备战春招,每天进步亿点点,继续学习Java并发文章目录线程和进程有什么区别?说一下创建线程的几种方式?Runnable和Callable的区别?线程和进程有什么区别?线程具有许多传统进程所具有的特征,故又称为轻型进程(Light—Weight Process)或进程元;而把传统的进程称为重型进程(Heavy—Weight Process),它相当于只有一个线程的任务。在引入了线程的操作系统中,通常一个进程都有若干个线程,至少包含一个线程。根本区别: 进程是操作系统资源分配的基本单位,而线程是处原创 2022-04-05 21:15:47 · 1139 阅读 · 6 评论 -
(备战春招,每天进步亿点点)常见面试题总结——JVM篇
备战春招,每天进步亿点点,祝愿大家都能有offer,day7!文章目录JVM篇什么是JVM内存结构?什么是JVM内存模型?堆(heap) 和栈(stack)有什么区别?JVM篇什么是JVM内存结构?jvm将虚拟机分为5大区域,程序计数器、虚拟机栈、本地方法栈、java堆、方法区;程序计数器:线程私有的,是一块很小的内存空间,作为当前线程的行号指示器,用于记录当前虚拟机正在执行的线程指令地址;虚拟机栈:线程私有的,每个方法执行的时候都会创建一个栈帧,用于存储局部变量表、操作数、动态链.原创 2022-04-03 17:57:24 · 495 阅读 · 7 评论 -
(备战春招,每天进步亿点点)常见面试题总结——Java集合
一篇文章帮你抓住常见的Java集合面试题,快来看看吧😁😁😁原创 2022-03-27 19:01:51 · 454 阅读 · 17 评论