随笔分类 -  java基础

java Stream
摘要:1.简介 Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、
45
0
0
HashMap
摘要:hashMap 1.结构 ​ 数组加单向链表 2.put过程 key ⇒ hashCode=key.hashCode ⇒ index=hashCode%arry.length(求余) ⇒ key和value组成一个实体放到对应的数组位置 ⇒如果存在数据,头插法插入链表,然后链表下移 3.初始化大小
34
1
0
赋值、深拷贝和浅拷贝
摘要:赋值、深拷贝和浅拷贝 1.简介 深拷贝与浅拷贝的根本区别:创建新的内存空间 未创建内存空间,只是复制对象引用的被称为浅拷贝,拷贝前后的的两个对象相互影响 创建内存空间,将值存入新的内存空间的被称为深拷贝,拷贝前后的两个对象互不影响 2.copyProperties()对象拷贝方法 1.Apache
44
0
0
List中add和set的用法
摘要:List中add和set的用法 1.作用 add()是添加元素的作用,set()是更改元素的作用 2.用法 void add(int index,e element):将指定的元素(element)插入此列表中的指定位置(index)。将当前处于该位置的元素(如果有)和所有后续元素移动到右侧(将其索
205
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起