自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Stream流的学习

Stream流的思想理解图: 构成Stream流的三种方法 1.获取Stream流:创建一条流水线,并把数据放到流水线上准备进行操作 2.中间方法:流水线上的操作,一次操作完毕之后,还可以继续进行其他操作 3.终结方法:一个Stream流只能有一个终结方法,是流水线上的最后一个操作 生成Stream的方式(也就是获取方法) 1.Collection体系集合:使用默认方法stream()生成流, default Stream<E> stream() 2.Map体系集合:把Map转

2022-01-20 14:03:40 381

原创 Map集合复盘

1.Map集合特点及功能 Map集合是一个双列集合,一个键对应一个值,键不可以重复,但值能重复。 Map集合使用示例: Map<String,String> map = new HashMap<String,String>(); Map集合的功能(方法) 方法名 说明 V put(K key,V value) 添加元素 V remove(Object key) 根据键删除键值对元素 void clear() 移除所有的键值对元素 boo

2022-01-20 13:36:58 376

原创 日常学习复盘

1.Set集合 Set集合中不可以存储重复元素,并且没有索引,不能使用普通for循环遍历。 2.TreeSet集合 TreeSet集合不可以存储重复元素,没有索引,还可以按照规则排序: TreeSet():根据其元素的自然排序进行排序 TreeSet(Comparator comparator) :根据指定的比较器进行排序 Comparable的实现: 1.使用空参构造创建TreeSet集合(用TreeSet集合存储自定义对象,无参构造方法使用的是自然排序对元素进行排序的 ) 2.自定义的S

2022-01-17 19:00:47 403

原创 java系统学习日常总结

今天我在进行技术互问时,老师突然问了我一个附加问题——怎样避免递归时内存溢出的现象,我在网上找到了递归终止条件: 1. 添加递归深度参数到递归函数的参数中 每次调用深度加一,在函数体中添加条件语句,当深度超过某个值时强行return; 2. 引入元素栈结构,每次递归的一些需要记录的内容,通常会压入栈中,适当的时候再弹出 在函数体中,添加条件语句,判断栈大小或者栈元素,达到条件时进行return;可能还会有别的方法,将这些方法用在递归中可以很好地解决内存溢出问题。 下面开始今天学习内容的复盘... 1.D

2022-01-15 19:15:52 157

原创 java系统学习的复盘

1.基本类型包装类 基本类型包装类可以将基本数据类型封装封装成对象,以便于在对象中定义更多方法操作该数据 常见的操作就是用于基本数据类型与字符串之间的转换 基本类型对应的包装类: 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double char Character boole.

2022-01-14 18:42:34 192

空空如也

空空如也

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

TA关注的人

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