码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-04-11 19:10:56      阅读:126      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!