Java面试——汇总(1)

【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】

**开源地址:https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB **

15.阐述final、finally、finalize的区别


https://blog.csdn.net/qq_42025798/article/details/119023808

day06

====================================================================

16.List、Set、Map是否继承自Collection接口?


17.Collection和Collections的区别?


18.Java中有几种类型的流?


https://blog.csdn.net/qq_42025798/article/details/119053777

day07

====================================================================

19.构造器(Constructor)是否可以override?


20.Override和Overload的区别?


21.请说出public、private、protected、以及不写时的区别?


https://blog.csdn.net/qq_42025798/article/details/119077865

day08

====================================================================

22.是否可以从一个static方法内部发出对非static方法的调用?


23.“==”和“equals”方法有什么区别


24.使用final关键字修饰一个变量时,是引用变量所指向的对象中的内容不能变,还是引用指向的地址不能变?


https://blog.csdn.net/qq_42025798/article/details/119101418

day09

====================================================================

25.Java中多态的运行机制是什么?


26.抽象类(abstract class)和接口(interface)有什么区别?


27.字符型常量和字符串常量的区别


https://blog.csdn.net/qq_42025798/article/details/119135001

day10

====================================================================

28.构造器Constructor是否可以被Override?


29.重载和重写的区别


30.什么是自动装箱和拆箱?


https://blog.csdn.net/qq_42025798/article/details/119191105

day11

====================================================================

31.在一个静态方法内调用一个非静态成员为什么是非法的?


32.在类中已经存在有参构造方法的时候,为什么还要定义一个不做事且没有参数的构造方法?


33.成员变量和局部变量的区别?


https://blog.csdn.net/qq_42025798/article/details/119204962

day12

====================================================================

34.Maven能为我们做什么?


35.使用Lombok可以做什么?


36.什么是线程和进程?


https://blog.csdn.net/qq_42025798/article/details/119238632

day13

====================================================================

37.说说并发与并行的区别?


38.使用多线程可能带来什么问题?


39.说说sleep()方法和wait()方法区别和共同点?


https://blog.csdn.net/qq_42025798/article/details/119271015

day14

====================================================================

40.为什么我们调用start() 方法时会执行run()方法,为什么我们不能直接调用run()方法?


41.说一说自己对synchronized关键字的了解


42.数据库中的乐观锁和悲观锁


https://blog.csdn.net/qq_42025798/article/details/119295865

day15

====================================================================

43.聊聊Object 类相关方法?


44.String、StringBuffer、StringBuilder


45.聊聊重写和重载


https://blog.csdn.net/qq_42025798/article/details/119319963

day16

====================================================================

46.聊聊反射?


47.聊聊List 接口的子类


48.Java中的IO流分为几种


https://blog.csdn.net/qq_42025798/article/details/119342878

day17

====================================================================

49.什么是常量池


50.String有哪些特性


51.String str="i"与 String str=new String(“i”)一样吗?


https://blog.csdn.net/qq_42025798/article/details/119375904

day18

====================================================================

52.String类的常用方法有哪些?


53.什么是反射


54反射的应用场景有哪些?


https://blog.csdn.net/qq_42025798/article/details/119408239

day19

====================================================================

55.集合的特点和集合与数组的区别?


56.迭代器 Iterator 是什么?有什么特点?


57.Iterator和ListIterator有什么区别?


https://blog.csdn.net/qq_42025798/article/details/119445839

day20

====================================================================

58.常用的集合类有哪些?


59.List,Set,Map三者的区别?List、Set、Map 是否继承自Collection 接口?List、Map、Set 三个接口存取元素时,各有什么特点?


60.哪些集合类是线程安全的?


https://blog.csdn.net/qq_42025798/article/details/119479076

day21

====================================================================

61.说一下 ArrayList 的优缺点


62.如何实现数组和 List 之间的转换?


63.多线程场景下如何使用 ArrayList?


https://blog.csdn.net/qq_42025798/article/details/119509130

day22

====================================================================

64.ArrayList 和 LinkedList 的区别是什么?


65.ArrayList 和 Vector 的区别是什么?


66.插入数据时,ArrayList、LinkedList、Vector谁速度较快?


https://blog.csdn.net/qq_42025798/article/details/119532247

day23

====================================================================

67.Error 和 Exception 区别是什么?


68.运行时异常和一般异常(受检异常)区别是什么?


69.throw 和 throws 的区别是什么?


https://blog.csdn.net/qq_42025798/article/details/119564383

day24

====================================================================

70.Java异常关键字


71.什么是Mybatis


72.Mybatis的优点


https://blog.csdn.net/qq_42025798/article/details/119634920

day25

====================================================================

73.MyBatis框架的缺点:


74.MyBatis框架适用场合:


75.#{}和${}的区别是什么?


https://blog.csdn.net/qq_42025798/article/details/119669437

day26

====================================================================

76.当实体类中的属性名和表中的字段名不一样 ,怎么办 ?


77.ORM是什么?


78.为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?


https://blog.csdn.net/qq_42025798/article/details/119706734

day27

====================================================================

79.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?


80.MyBatis编程步骤是什么样的?


81.什么是预编译?


https://blog.csdn.net/qq_42025798/article/details/119716554

day28

====================================================================

82.为什么需要预编译


83.Mybatis是否支持延迟加载?


84.在mapper中如何传递多个参数?


https://blog.csdn.net/qq_42025798/article/details/119741950

day29

====================================================================

85.Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复?


86.使用MyBatis的mapper接口调用时有哪些要求?


87.什么是MyBatis的接口绑定?有哪些实现方式?


https://blog.csdn.net/qq_42025798/article/details/119755994

day30

====================================================================

88.MyBatis实现一对一,一对多有几种方式,怎么操作的?


89.什么是Spring MVC?简单介绍下你对Spring MVC的理解?


90.Spring MVC的优点


https://blog.csdn.net/qq_42025798/article/details/119774221

day31

====================================================================

91.什么是DispatcherServlet?


92.什么是Spring MVC框架的控制器?


93.Spring MVC的控制器是不是单例模式,如果是,有什么问题,怎么解决?


https://blog.csdn.net/qq_42025798/article/details/119796957

day32

====================================================================

94.MVC是什么?MVC设计模式的好处有哪些?


95.Spring MVC常用的注解有哪些?


96.SpingMvc中的控制器的注解一般用哪个,有没有别的注解可以替代?


https://blog.csdn.net/qq_42025798/article/details/119826310

day33

====================================================================

97.@Controller注解的作用?


98.@ResponseBody注解的作用


99.@PathVariable和@RequestParam的区别


https://blog.csdn.net/qq_42025798/article/details/119837192

day34

====================================================================

100.Spring MVC怎么样设定重定向和转发的?


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值