1.Properties
为Hashtable的子类,要求键与值只能为字符串 ,不能为null,长与 配置文件(与外界交互 的信息) 即内存与存储介质(文件、数据库、网络、服务器内存等)交互。
2.Collections常用方法
-
void sort(List)
对 List 容器内的元素排序,按照升序进行排序。 容器中存放的事自定义引用数据类型的数据,需要自己通过内部外部比较器指定比较规则
-
void shuffle(List)
对 List 容器内的元素进行随机排列
-
void reverse(List)
对 List 容器内的元素进行逆续排列
-
用一个特定的对象重写整个 List 容器
-
`int binarySearch(List, Object)
采用折半查找的方法查找特定对象,使用前需要进行升序排序
3.四大内置函数型接口
Consumer 消费性接口 (有来无回)
void accept(T t)
Predicate 段言型
boolean test(T t)
Function<T,R> 函数型接口
R apply(T t)
Supplier 供给型接口
T get()
4.方法引用:
简化Lambda–>Lambda表达式特殊的一种表现形式
当lambda体中的实现是通过调用另外一个方法实现的时候,这个方法的参数列表和返回值类型与抽象方法的参数列表与返回值一致的时候,就可以使用方法引用进行代替
方法引用的几种方式:
-
引用::成员方法名
-
类名::静态方法名
-
类名::成员方法名
-
构造器引用:类名::new