首页 > 编程语言 > 详细

《Thinking in Java》学习笔记(四)

时间:2015-04-11 19:09:14      阅读:276      评论:0      收藏:0      [点我收藏+]

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) 

《Thinking in Java》学习笔记(四)

原文:http://www.cnblogs.com/lnlvinso/p/4418050.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!