1.Java中的闭包与回调
通过内部类提供闭包的功能是优良的解决方案,比指针更为灵活、安全。
回调的价值在于它的灵活性—它可以动态地决定需要调用什么方法,在Swing中,回调被大量使用。
2.容器类
Java容器类的用途是用来保存对象,可以分为以下的两个大类:
1>Collection,一个用于存储对象的序列。又可以具体的分为List,Set和Queue。
2>Map,一个以键值对来存储对象的序列。
Arrays和Collections类中提供了很多实用的静态方法。
1.创建一个空的collection,向collection中添加元素或者集合,这种添加的方式效率是比较高的
public boolean addAll(Collection<? extends E> coll)
List<String> c = new ArrayList<String>();Collection col = new ArrayList(); Collections.addAll(col, 1,2,3,c);
2.根据元素自然顺序 对指定列表按升序排序。此方法内部调用了Comparable 的compareTo()方法。
public static <T extends Comparable<? super T>> void sort(List<T> list)
时间: 2024-10-07 13:04:18