【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
**开源地址:https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB **
15.阐述final、finally、finalize的区别
====================================================================
16.List、Set、Map是否继承自Collection接口?
====================================================================
19.构造器(Constructor)是否可以override?
21.请说出public、private、protected、以及不写时的区别?
====================================================================
22.是否可以从一个static方法内部发出对非static方法的调用?
24.使用final关键字修饰一个变量时,是引用变量所指向的对象中的内容不能变,还是引用指向的地址不能变?
====================================================================
26.抽象类(abstract class)和接口(interface)有什么区别?
====================================================================
28.构造器Constructor是否可以被Override?
====================================================================
32.在类中已经存在有参构造方法的时候,为什么还要定义一个不做事且没有参数的构造方法?
====================================================================
====================================================================
39.说说sleep()方法和wait()方法区别和共同点?
====================================================================
40.为什么我们调用start() 方法时会执行run()方法,为什么我们不能直接调用run()方法?
====================================================================
44.String、StringBuffer、StringBuilder
====================================================================
====================================================================
51.String str="i"与 String str=new String(“i”)一样吗?
====================================================================
====================================================================
57.Iterator和ListIterator有什么区别?
====================================================================
59.List,Set,Map三者的区别?List、Set、Map 是否继承自Collection 接口?List、Map、Set 三个接口存取元素时,各有什么特点?
====================================================================
====================================================================
64.ArrayList 和 LinkedList 的区别是什么?
66.插入数据时,ArrayList、LinkedList、Vector谁速度较快?
====================================================================
====================================================================
====================================================================
====================================================================
78.为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?
====================================================================
79.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?
====================================================================
====================================================================
85.Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复?
86.使用MyBatis的mapper接口调用时有哪些要求?
====================================================================
88.MyBatis实现一对一,一对多有几种方式,怎么操作的?
89.什么是Spring MVC?简单介绍下你对Spring MVC的理解?
====================================================================
93.Spring MVC的控制器是不是单例模式,如果是,有什么问题,怎么解决?
====================================================================
96.SpingMvc中的控制器的注解一般用哪个,有没有别的注解可以替代?
====================================================================
99.@PathVariable和@RequestParam的区别
====================================================================