Java面试——汇总

  • 29.重载和重写的区别

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

  • day11

    • 31.在一个静态方法内调用一个非静态成员为什么是非法的?
  • 32.在类中已经存在有参构造方法的时候,为什么还要定义一个不做事且没有参数的构造方法?

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

  • day12

    • 34.Maven能为我们做什么?
  • 35.使用Lombok可以做什么?

  • 36.什么是线程和进程?

  • day13

    • 37.说说并发与并行的区别?
  • 38.使用多线程可能带来什么问题?

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

  • day14

    • 40.为什么我们调用start() 方法时会执行run()方法,为什么我们不能直接调用run()方法?
  • 41.说一说自己对synchronized关键字的了解

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

  • day15

    • 43.聊聊Object 类相关方法?
  • 44.String、StringBuffer、StringBuilder

  • 45.聊聊重写和重载

  • day16

    • 46.聊聊反射?
  • 47.聊聊List 接口的子类

  • 48.Java中的IO流分为几种

  • day17

    • 49.什么是常量池
  • 50.String有哪些特性

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

  • day18

    • 52.String类的常用方法有哪些?
  • 53.什么是反射

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

  • day19

    • 55.集合的特点和集合与数组的区别?
  • 56.迭代器 Iterator 是什么?有什么特点?

  • 57.Iterator和ListIterator有什么区别?

  • day20

    • 58.常用的集合类有哪些?
  • 59.List,Set,Map三者的区别?List、Set、Map 是否继承自Collection 接口?List、Map、Set 三个接口存取元素时,各有什么特点?

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

  • day21

    • 61.说一下 ArrayList 的优缺点
  • 62.如何实现数组和 List 之间的转换?

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

  • day22

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

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

  • day23

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

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

  • day24

    • 70.Java异常关键字
  • 71.什么是Mybatis

  • 72.Mybatis的优点

  • day25

    • 73.MyBatis框架的缺点:
  • 74.MyBatis框架适用场合:

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

  • day26

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

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

  • day27

    • 79.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?
  • 80.MyBatis编程步骤是什么样的?

  • 81.什么是预编译?

  • day28

    • 82.为什么需要预编译
  • 83.Mybatis是否支持延迟加载?

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

  • day29

    • 85.Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复?
  • 86.使用MyBatis的mapper接口调用时有哪些要求?

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

  • day30

    • 88.MyBatis实现一对一,一对多有几种方式,怎么操作的?
  • 89.什么是Spring MVC?简单介绍下你对Spring MVC的理解?

  • 90.Spring MVC的优点

  • day31

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

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

  • day32

    • 94.MVC是什么?MVC设计模式的好处有哪些?
  • 95.Spring MVC常用的注解有哪些?

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

  • day33

    • 97.@Controller注解的作用?
  • 98.@ResponseBody注解的作用

  • 99.@PathVariable和@RequestParam的区别

  • day34

    • 100.Spring MVC怎么样设定重定向和转发的?
  • 101.Spring MVC怎么和AJAX相互调用的?

  • 102.如何解决POST请求中文乱码问题,GET的又如何处理呢?

  • day35

    • 103.Spring MVC的异常处理?
  • 104.如果在拦截请求中,我想拦截get方式提交的方法,怎么配置?

  • 105.怎样在方法里面得到Request,或者Session?

  • day36

    • 106.如果想在拦截的方法里面得到从前台传入的参数,怎么得到?
  • 107.如果前台有很多个参数传入,并且这些参数都是一个对象的,那么怎么快速得到这个对象?

  • 108.Spring MVC中函数的返回值是什么?

  • day37

    • 109.Spring MVC用什么对象从后台向前台传递数据的?
  • 110.怎么样把ModelMap里面的数据放入Session里面?

  • 111.Spring MVC里面拦截器是怎么写的?

day01

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

1.String 和 StringBuffer、StringBuilder的区别?


2. 重载和重写的区别?重载的方法能否根据返回值类型进行区分?


3.char型变量中能不能存储一个中文汉字,为什么?


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

day02

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

4.抽象类和接口有什么异同?


5.静态嵌套类(Static Nested Class)和内部类(Inner Class)的不同?


6.抽象类(abstract)的方法是否可同时是静态(static)的,是否可同时是本地方法(native),是否可同时被synchronized修饰?


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

day03

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

7.静态变量和实例变量区别


8.是否可以从一个静态(static) 方法内部发出对非静态(non-static)方法的调用


9.String s = new String(“xy”);创建了几个字符串对象?


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

day04

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

10.接口是否可以继承接口(extends)?抽象类是否可以实现(implements)接口?抽象类是否可以继承具体类(concrete class)?


11.一个“.java” 源文件中是否可以包含多个类(不是内部类)?有什么限制?


12.内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制?


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

day05

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

13.Java中,final关键字的用法有哪些?


14.数据类型之间的转换:如何将字符串转换为基本数据类型?如何将基本数据类型转换为字符串?


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?


最后

俗话说,好学者临池学书,不过网络时代,对于大多数的我们来说,我倒是觉得学习意识的觉醒很重要,这是开始学习的转折点,比如看到对自己方向发展有用的信息,先收藏一波是一波,比如如果你觉得我这篇文章ok,先点赞收藏一波。这样,等真的沉下心来学习,不至于被找资料分散了心神。慢慢来,先从点赞收藏做起,加油吧!

另外,给大家安排了一波学习面试资料:

image

image

以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!

cle/details/119479076]( )

day21

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

61.说一下 ArrayList 的优缺点


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


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


最后

俗话说,好学者临池学书,不过网络时代,对于大多数的我们来说,我倒是觉得学习意识的觉醒很重要,这是开始学习的转折点,比如看到对自己方向发展有用的信息,先收藏一波是一波,比如如果你觉得我这篇文章ok,先点赞收藏一波。这样,等真的沉下心来学习,不至于被找资料分散了心神。慢慢来,先从点赞收藏做起,加油吧!

另外,给大家安排了一波学习面试资料:

[外链图片转存中…(img-e6pSoHZm-1714502036828)]

[外链图片转存中…(img-ndmDnRpx-1714502036828)]

以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 25
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值