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