码迷,mamicode.com
首页 > 数据库 > 详细

阿里历年Java真题分享:spring+数据库+MVC+多线程

时间:2020-05-07 13:43:57      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:ati   pat   状态   常量   cat   控制   占用   hashset   没有   

面试时候心态也很重要哦,心态可以影响你面试的准备,笔试的状态,实力的发挥,可以影响一个面试过程的方方面面。心态崩了,就只剩运气了,offer估计也就走远了。

先给大家一些心态上的建议

首先是要正视自己的能力,不轻视,不高估。
不要总给自己消极的暗示,心态差了积极调整。
对于身边的同学,多交流,不比较。
BAT面试精华题目库分享
这一份精华题库是带有详解的哦,有需要的可以看文末的领取方式!

基础

简述JDK跟JRE的区别
简述path跟classpath的区别
Java的关键字中有没有goto
"static"关键字是什么意思? Java中是否可以覆盖(override)一个private或者是static的方法?
Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思?
Overload和Override的区别?
接口和抽象类的区别是什么?
接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承实体类(concrete class)?
Java的基本数据类型跟引用数据类型分别有哪些?
char 型变量中能不能存贮一个中文汉字? 为什么?
简述&和&&的区别
Java中垃圾回收有什么目的?什么时候进行垃圾回收?
如果对象的引用被置为null,垃圾收集器是否会立即释放对象占用的内存?
面试答案详解

技术图片
面试答案详解

多线程

进程和线程的区别是什么?
创建线程有几种不同的方式?
概括的解释下线程的几种可用状态。
同步方法和同步代码块的区别是什么?
什么是死锁(deadlock)?
如何确保N个线程可以访问N个资源同时又不导致死锁?
sleep() 和 wait() 的区别
实现同步的方式
多线程答案详解

f技术图片
多线程答案详解

集合

Java集合类框架的基本接口有哪些?
为什么集合类没有实现Cloneable和Serializable接口?
什么是迭代器(Iterator)?
Iterator和ListIterator的区别是什么?
hashCode()和equals()方法的重要性体现在什么地方?
HashMap和Hashtable有什么区别?
ArrayList和LinkedList有什么区别?
Comparable和Comparator接口是干什么的?列出它们的区别。
Enumeration接口和Iterator接口的区别有哪些?
HashSet和TreeSet有什么区别?
集合面试答案详解:

技术图片
MySQL数据库

列举一些sql语句优化方法
如何优化DISTINCT
explain出来的各种item的意义
profile的意义以及使用场景
mysq|如何实现高效分页
如何进行分库分表
新创建的数据库,需要调整哪些参数
MySQL数据库答案解析:

技术图片
Struts2面试题:

Struts2的核心组件是什么?
什么是Struts2中的
Struts2
实现了哪种设计模式?
在Struts2中创建Action类有哪些不同的方法?
Struts2动作和是否是线程安全的?
哪个类是Struts2中的前端控制器?
Struts2中
有哪些好处?
什么是ValueStack和OGNL?
提供一些您使用过的重要Struts2常量?
Struts2面试详解:

技术图片
Spring面试专题:

谈谈你对 Spring 的理解
Spring 有哪些优点?
Spring 中的设计模式
怎样开启注解装配以及常用注解
简单介绍下 Spring bean 的生命周期
Spring 结构图
Spring能为我们做什么?
BeanFactory 常用的实现类有哪些?
解释 Spring JDBC、Spring DAO 和 Spring ORM
简单介绍一下 Spring WEB 模块
Spring 配置文件有什么用?
什么是 Spring IOC 容器?
IOC 的优点是什么?
ApplicationContext 的实现类有哪些?
spring面试题详解:

技术图片
Mybatis面试题:

mybatis比IBatis比较大的几个改进是什么?
接口绑定有几种实现方式,分别是怎么实现的?
什么情况下用注解绑定,什么情况下用xml绑定
myBatis实现一对一有几种方式?具体怎么操作的
myBatis实现一对多有几种方式,怎么操作的
myBatis里面的动态Sql是怎么设定的?用什么语法?
讲下myBatis的缓存
myBatis(IBatis)的好处是什么
Mybatis面试详情解析:

技术图片
spring MVC

技术图片
数据库

技术图片

关于这份Java面试题,我已经整理成了一份PDF文档里面了, 整理不易,有需要领取的伙伴添加VX:13272413561 ,备注【五一】免费获取!

阿里历年Java真题分享:spring+数据库+MVC+多线程

标签:ati   pat   状态   常量   cat   控制   占用   hashset   没有   

原文地址:https://blog.51cto.com/14409100/2492923

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!