自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开发中常用的正则表达式

1、全数字字符串数字:1*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$正数、负数、和小数:^(-|+)?\d+(.\d...

2020-04-08 21:02:53 114

原创 HashSet和TreeSet

HashSet有以下特点不能保证元素的排列顺序,顺序有可能发生变化不是同步的HashSet集合判断两个元素相等的标准是两个对象通过equals方法比较相等,并且两个对象的hashCode()方法返回值相TreeSet可以确保集合元素处于排序状态。TreeSet支持两种排序方式,自然排序 和定制排序,其中自然排序为默认的排序方式。向TreeSet中加入的应该是同一个类的对象。TreeSet...

2020-04-08 20:35:19 99

原创 HashMap和HashTable

HashMap和HashTable都实现了Map接口。它们的区别在于HashMap是可以接受为null的键值(key)和值(value),但是HashTable则不行。1、HashTable是线程安全的,多个线程可以共享一个Hashtable。2、Hashtable由于需要同步,性能速度比HashMap慢。...

2020-04-08 20:21:47 85

原创 ArrayList、LinkedList和Vector对比

ArrayList、Vector和LinkedList类均在java.util包下。1.ArrayList底层实现是数组LinkedList底层实现是双向循环链表2.数组实现的ArrayList 查找效率高,但是插入和删除的效率慢3.链表实现的LinkedList查询慢,但是插入和删除的效率高4.Vector是List集合中比较早期的实现5.Vector集合的实现和ArrayList一样,...

2020-04-08 20:05:23 83

空空如也

空空如也

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

TA关注的人

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