-
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里面拦截器是怎么写的?
====================================================================
1.String 和 StringBuffer、StringBuilder的区别?
2. 重载和重写的区别?重载的方法能否根据返回值类型进行区分?
====================================================================
5.静态嵌套类(Static Nested Class)和内部类(Inner Class)的不同?
6.抽象类(abstract)的方法是否可同时是静态(static)的,是否可同时是本地方法(native),是否可同时被synchronized修饰?
====================================================================
8.是否可以从一个静态(static) 方法内部发出对非静态(non-static)方法的调用
9.String s = new String(“xy”);创建了几个字符串对象?
====================================================================
10.接口是否可以继承接口(extends)?抽象类是否可以实现(implements)接口?抽象类是否可以继承具体类(concrete class)?
11.一个“.java” 源文件中是否可以包含多个类(不是内部类)?有什么限制?
12.内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制?
====================================================================
14.数据类型之间的转换:如何将字符串转换为基本数据类型?如何将基本数据类型转换为字符串?
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 三个接口存取元素时,各有什么特点?
====================================================================
最后
俗话说,好学者临池学书,不过网络时代,对于大多数的我们来说,我倒是觉得学习意识的觉醒很重要,这是开始学习的转折点,比如看到对自己方向发展有用的信息,先收藏一波是一波,比如如果你觉得我这篇文章ok,先点赞收藏一波。这样,等真的沉下心来学习,不至于被找资料分散了心神。慢慢来,先从点赞收藏做起,加油吧!
另外,给大家安排了一波学习面试资料:
以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!
cle/details/119479076]( )
====================================================================
最后
俗话说,好学者临池学书,不过网络时代,对于大多数的我们来说,我倒是觉得学习意识的觉醒很重要,这是开始学习的转折点,比如看到对自己方向发展有用的信息,先收藏一波是一波,比如如果你觉得我这篇文章ok,先点赞收藏一波。这样,等真的沉下心来学习,不至于被找资料分散了心神。慢慢来,先从点赞收藏做起,加油吧!
另外,给大家安排了一波学习面试资料:
[外链图片转存中…(img-e6pSoHZm-1714502036828)]
[外链图片转存中…(img-ndmDnRpx-1714502036828)]
以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!