这套面试题你能答出来多少?
引言: 前些天去参加面试,面试官对我出了如下一套面试题,大家不妨利用空闲时间也测试下自己的知识水平,试卷满分150分,你能答出来多少呢? 心动不如行动,赶快测试一下吧! 笔试开始 ▼ 1、下面程序的运行结果是什么?(10) ReentrantLock lock new ReentantLock (Boolean. True); try{ lock.lock(); ..// }catch (Exception e){ ..// }finally{ lock. unlock() ; } 2、聊聊关键字synchronized的工作机制是什么? (10) 3、StringBuilder, StringBuffer的区别是什么? (5) 4、聊聊组合与聚合的区别是什么? (5) 5、SpringMVC的工作原理是什么? (建议图解) (10) 6、浅谈SpringBoot的优势是什么?简单谈谈SpringBoot的启动过程中。@SpringBootApplication包括哪几个注解? (10) 7、SQL优化的原理是什么?若不清晰,则列举己知的优化措施方式(5)。(不少于三种) 8、title与h1两个标签的区别是什么? (5) 9、列举常用的javascript对象(5) 10、样式position有几种取值? 对布局会产生什么影响? (5) 11、父类构造器,子类构造器