- 博客(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
500
原创 HashMap的那些事
HashMap HashMap隶属于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
313
5
原创 重载与重写的区别
重载 重载是一组功能的集合,增加了程序的灵活性和可读性 重载发生在编译期,在同一个类中根据不同的传参,执行不同的逻辑处理。 以下是关于重载的特点: 1.重载发生范围在同一个类中 2.方法的参数列表必须不一致(类型,个数,顺序不同) 错误示例 public class Test01 { //方法的参数列表必须不一致(类型,个数,顺序不同) //错误1.参数类型相同 public void dosth01(String str) { //报错 } public void dosth01(
2021-01-18 22:43:53
379
1
原创 成员变量和局部变量
1.成员变量 范围 成员变量是一个定义在类的内部,方法外的属性。 作用域 成员变量的作用域在整个类内部都是可见的,适用于类中的全部方法 当成员变量声明时,可以不用设置初始值(系统会默认初始值) 以下是几中常见类型的默认初始值: 类型 默认初始值 int 0 double 0.0 String null boolean false char 空 下面举一个例子: public class Client { public static void main(String[]
2021-01-16 14:46:50
1158
9
原创 StringBuilder的用法
StringBuilder简介 StringBuilder 最早出现在JDK1.5,是一个字符拼接的工具类,它和StringBuffer一样都继承自父类AbstractStringBuilder,在AbstractStringBuilder中使用char[] value字符数组保存字符串,但是没有用final关键字修饰,所以StringBuilder是可变的。 性能 StringBuilder 对字符串的操作是直接改变字符串对象本身,而不是生成新的对象,所以新能开销小。 与StringBuffer相比Str
2021-01-15 21:06:29
30062
20
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅