自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 对于SpringMVC的理解

浏览器请求呢首先会经过SpringMVC里面的核心控制器dispatcherServlet,它主要是把请求分发到对应的controller里面,而controller处理完业务逻辑请求后,会返回一个modeandview,然后dispatcherServlet会去寻找一个或多个viewResolver视图解析器,找到modeAndView指定的视图,会把数据展示到客户端。3.在视图层,可以支持不同的视图,比如Freemark、velocity、JSP等等。

2024-06-08 11:36:23 706

原创 Object 有哪些常用方法?大致说一下每个方法的含义

配合 synchronized使用,wait方法就是使当前线程等待该对象的锁,当前线程必须是该对象的拥有者,也就是具有该对象的锁。该题目考察的是对 Object的熟悉程度,平时用的很多方法并没看其定义但是也在用,比如说:wait()方法, equals() 方法等。配合 synchronized使用,该方法唤醒在该对象上等待队列中的某个线程(同步队列中的线程是给抢占 CPU 的线程,等待队列中的线程指的是等待唤醒的线程)。配合 synchronized 使用,该方法唤醒在该对象上等待队列中的所有线程。

2024-06-05 21:16:15 817

原创 说说 List,Set,Map 三者的区别?

·Set(注重独一无二的性质):不允许重复的集合。不会有多个元素引用相同的对象。·Map(用Key来搜索的专家):使用键值对存储。Map会维护与Key有关联的值。两个Key可以引用相同的对象,但Key不能重复,典型的Key是String类型,但也可以是任何对象。

2024-06-05 21:11:31 177

原创 final 有哪些用法

除此之外 , 编译器对 final 域要遵守的两个重排序规则更好 : 在构造函数内对一个 final 域的写入 , 与随后把这个被构造对象的引用赋值给一个引用变量 , 这两个操作 之间不能重排序 初次读一个包含 final 域的对象的引用 , 与随后初次读这个 final 域 , 这两个操作之间不 能重排序。

2024-06-05 20:25:46 125

原创 JAVA面试:重载与重写的区别

1 . 发生在父类与子类之间 2. 方法名,参数列表,返回类型(除过子类中方法的返回类型 是父类中返回类型的子类)必须相同 3. 访问修饰符的限制一定要大于被重写方法的访问修饰符 (public>protected>default>private) 4. 重写方法一定不能抛出新的检查异常或者比被重写方法申 明更加宽泛的检查型异常。从字面上来看,就是重新写一遍的意思 ,其实就是在子类中把父类原有的方法重新写一遍。子类继承父类原有的方法,所以在方法名,参数列表,返回类型都相同的情况下,对方法体进行修改或重写。

2024-06-02 19:45:03 465

原创 String 、 String StringBufer 和 StringBuilder 的区别是什么

String 是只读字符串,它并不是基本数据类型,而是一个对象。从底层源码来看是一个 final 类型的 字符数组,所引用的字符串不能被改变,一经定义,无法再增删改。每次对 String 的操作都会生成 新的 String 对象。每次 + 操作 : 隐式在堆上 new 了一个跟原字符串相同的 StringBuilder 对象,再调用 append 方法 拼 接 + 后面的字符。StringBufer 和 StringBuilder 他们两都继承了 AbstractStringBui

2024-05-27 01:39:26 337

原创 Hashcode 的作用

这种方式将集合分成若干个存储区域,每 个对象可以计算出一个哈希码,可以将哈希码分组,每组分别对应某个存储区域,根据一个对象的 哈希码就可以确定该对象应该存储的那个区域。这样一来,当 集合要添加新的元素时,先调用这个元素的 hashCode 方法,就一下子能定位到它应该放置的物理 位置上。如果这个位置上没有元素,它就可以直接存储在这个位置上,不用再进行任何比较了;如 果这个位置上已经有元素了,就调用它的 equals 方法与新元素进行比较,相同的话就不存了,不相 同就散列其它的地址。

2024-05-27 01:31:13 248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除