自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RedirectAttributes,@RequestBody,@RequestBody,基于Servlet3.0标准规范的Multipart文件上传和下载的开发步骤

1.RedirectAttributes的用途:重定向参数,作为处理器方法参数使用(SpringMVC会自动将该接口实现类注入),使用addFlashAttribute(Key,Value)方法将数据存储至flash(闪存)中在进行重定向操作时,DispatcherServlet将flash(闪存)的数据保存在request中(一份完整数据和该数据K/V键值对的子集,Key值以方法中Key命名),该数据仅限于一次请求,二次失效2.@RequestBody:方法级别跳过View层响应,将返回结果以

2021-08-19 20:31:15 374

原创 HashMap的那些事

HashMapHashMap隶属于JavaUntil包下Map接口的实现类,是一种集合类,使用Key-Value进行数据存储,Key唯一,Value可以允许重复,Key和Value均可为null。存储结构基于哈希表(HashTable)的实现JDK1.7之前,HashMap使用数组+链表进行数据的存储JDK1.8以后,HashMap使用数组+链表+红黑树进行数据的存储数组中的每一个空间都使用链表进行存储,当链表长度大于8以及数组长度大于64时,链表将会进一步转化为一颗红黑树(treeifyBin

2021-02-07 21:30:25 234 5

原创 java中“==”和equals()的区别、hashCode()、为什么重写equals()方法必须重写hashCode()

==

2021-01-19 23:31:16 912 10

原创 重载与重写的区别

重载重载是一组功能的集合,增加了程序的灵活性和可读性重载发生在编译期,在同一个类中根据不同的传参,执行不同的逻辑处理。以下是关于重载的特点:1.重载发生范围在同一个类中2.方法的参数列表必须不一致(类型,个数,顺序不同)错误示例public class Test01 { //方法的参数列表必须不一致(类型,个数,顺序不同) //错误1.参数类型相同 public void dosth01(String str) { //报错 } public void dosth01(

2021-01-18 22:43:53 301 1

原创 成员变量和局部变量

1.成员变量范围成员变量是一个定义在类的内部,方法外的属性。作用域成员变量的作用域在整个类内部都是可见的,适用于类中的全部方法当成员变量声明时,可以不用设置初始值(系统会默认初始值)以下是几中常见类型的默认初始值:类型默认初始值int0double0.0Stringnullbooleanfalsechar空下面举一个例子:public class Client { public static void main(String[]

2021-01-16 14:46:50 1051 9

原创 StringBuilder的用法

StringBuilder简介StringBuilder 最早出现在JDK1.5,是一个字符拼接的工具类,它和StringBuffer一样都继承自父类AbstractStringBuilder,在AbstractStringBuilder中使用char[] value字符数组保存字符串,但是没有用final关键字修饰,所以StringBuilder是可变的。性能StringBuilder 对字符串的操作是直接改变字符串对象本身,而不是生成新的对象,所以新能开销小。与StringBuffer相比Str

2021-01-15 21:06:29 29086 20

空空如也

空空如也

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

TA关注的人

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