package com.zzp.demo.myCollection;/** * * 用于HashMap * @author java * */public class Node2 { int hash; Object key; Object value; Node2 next; } 第二版 ...
分类:
其他好文 时间:
2018-08-24 00:34:37
阅读次数:
133
我们先要记住三者的特征: String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 一、定义 查看 API 会发现,String、StringBuffer、StringBuilder 都实现了 CharSequence 接口,内 ...
分类:
编程语言 时间:
2018-08-23 19:34:06
阅读次数:
146
本文主要讲解静态代理,动态代理的原理,以及JDK动态代理,cglib动态代理,最后带大家手写jdk动态代理源码!含Git完整醒项目地址。 ...
分类:
其他好文 时间:
2018-08-19 11:51:24
阅读次数:
147
1.递归遍历一个目录,获取所有文件名(也可以取到绝对路径) 2.获取文件大小,自动用K、M、G表示。 3.Multipart文件转存为本地的File。 4.清理指定目录下一天前(时间可以指定)的文件。 5.把字符串存入指定文件。 ...
分类:
其他好文 时间:
2018-08-18 15:27:31
阅读次数:
161
如果把某域定义成了枚举,那么,正确使用枚举要注意如下几点: 除了对外交易的输入输出,程序内部涉及到该域的,一律用枚举类型。例如:方法参数、bo的属性。 接收到外来的数据后,在使用该域时,应先把该域转换成枚举类型。 要做到上面几点,容易,也不容易。 ...
分类:
其他好文 时间:
2018-08-16 16:35:53
阅读次数:
230
原链接:https://blog.csdn.net/yanzhenjie1003/article/details/51550264 MultiValueMap可以让一个key对应多个value,感觉是value产生了链表结构,这里可以很好的解决一些不好处理的字符串问题。当然你也可以用stringBu ...
分类:
其他好文 时间:
2018-08-15 17:44:31
阅读次数:
253
这个三类之间主要的区别:运行速度,线程安全两个方面。 速度方面(快到慢): StringBuilder > StringBuffer > String String 慢的原因: String为字符串常量,不可被改变,StringBuilder和StringBuffer为字符串变量,可以被改变。 代码 ...
分类:
其他好文 时间:
2018-08-12 21:47:11
阅读次数:
168
class文件反编译后内容如下: 则被编译的class文件如下: ...
分类:
其他好文 时间:
2018-08-11 15:34:58
阅读次数:
155
一、String的解析 1.String的含义 ①String是不可以被继承的,String类是final类,String类是由char[]数组来存储字符串。 ②String是不可变的字符序列,如果存储abc则在字符串常量池中开辟长度固定为3的字符数组,无论怎么改变均会产生新的实例。 2.Strin ...
分类:
编程语言 时间:
2018-08-09 00:29:52
阅读次数:
202
先说一下如何学习一门语言和技术 了解语言背景,特点. 语法 通用小程序 函数和对象 第三方类库,插件组件,框架 开发项目 实现多线程的两种方式: SellTicketDemo.java类: 为什么要有两种方式: 实现Runable接口解决了java单继承的局限性,适合多个相同程序的代码去处理同一个资 ...
分类:
编程语言 时间:
2018-08-08 13:49:08
阅读次数:
133