Java面试题
林海静
周全尽至,方可抵达。
展开
-
2019年java最新面试题
以下问题是最近4次面试中总结的题目: 一定会问到的知识点:集合,多线程,流,动态代理,反射,框架,数据库,linux,分布式框架的概念 1、HashMap底层原理 2、HashMap如何解决哈希碰撞 3、ConcurrentHashMap与HashTable的区别 4、了解的锁有哪些? 5、synchronized底层原理 6、Lock锁底层原理 7、Lock实现类 8、synchronize...原创 2019-10-24 10:29:44 · 532 阅读 · 1 评论 -
Java面试题2018---J2EE后端---MyBatis 框架
1、MyBatis 的核心原理,及运行流程 现在开源项目中持久层框架用到最多的基本就是 iBatis、myBatis 和 Hibernate 了。 原理详解: MyBatis应用程序根据XML配置文件创建SqlSessionFactory,SqlSessionFactory在根据配置,配置来源于两个地方,一处是配置文件,一处是Java代码的注解,获取一个SqlSession。...原创 2018-12-06 20:59:24 · 1574 阅读 · 0 评论 -
Java面试题2018---J2EE后端---Spring MVC 技术
1、画图并描述 Spring MVC 的工作流程 2、如何配置 Spring MVC 的核心控制器 3、什么是 Spring MVC 映射器?有哪几种 BeanNameUrlHandlerMapping (默认) SimpleUrlHandlerMapping ControllerClassNameHandlerMapping 根据类名进行匹配: 本题参考博客:ht...原创 2018-12-06 20:59:13 · 543 阅读 · 0 评论 -
Java面试题2018---J2EE后端---Spring
1、Spring原理图及解释 从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 Spring 框架是一个分层架构,由 7 个定义良好的模块组成。 Spring Core:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转 (IOC)模式将应用程序的配置和依...原创 2018-12-06 20:59:03 · 1244 阅读 · 0 评论 -
Java面试题2018---数据库
一、运算符 a.算数运算符 +: insert into sums values(12,13,age+height);//age和height类型是int。 select 1+3; -: insert into sums values(12,13,age-height);//age和height类型是int。 *: insert into sums values(12,13,age...原创 2018-12-06 18:49:11 · 845 阅读 · 0 评论 -
Java面试官推荐的开发面试要点
本文转自:http://www.cnblogs.com/JavaArchitect/p/10011253.html 在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架,我相信其它公司招初级开发时,应该也照着这个标准来面的。 我也知道,不少候选人能力其实不差,但面试时没准备或不会说,...转载 2018-12-21 10:08:12 · 603 阅读 · 2 评论