比较器

黑马程序员JAVA基础Java 集合之Collections 工具类

  Collections 类中的方法是用来操作 Collection 集合的,而且Collections 中的方法全部是静态方法。   如果为此类的方法所提供的 collection 或类对象为 null,则这些方法都将抛出 NullPointerException。    一.常用的方法有:     static <T extends Compa...

动态按照属性排序

  随着实体的概念的流行,DataTable正在逐渐的淡出我们的视野,但是,有些时候,DataTable很容易做的一件事情,却让我们不得不头痛起来——按指定列排序   如果数据是来源于一个sql语句,那么,我们可以把这个问题转嫁给sql,让DB来解决这个问题。   但是,如果数据来源于某些不支持排序(例如webservice并且没有提供排序功能),或者其他...

Java 集合系列17之 TreeSet详细介绍(源码解析)和使用示例

概要 这一章,我们对TreeSet进行学习。我们先对TreeSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeSet。内容包括:第1部分 TreeSet介绍第2部分 TreeSet数据结构第3部分 TreeSet源码解析(基于JDK1.6.0_45)第4部分 TreeSet遍历方式第5部分 TreeSet示例 转载请注明出处:http...

常见类型ADC原理探秘,选型必知

[导读] 上文总结了主要常见的重要ADC的技术指标,本文来梳理两个方面的内容,常见的ADC类型及原理,以及可能容易掉进去的坑。 谈谈我为什么整理这个文章吧,工程师往往关注点更多在于功能,而忽略了性能。为什么会忽略性能呢?因为可能缺少对于原理的深入探究,那么使用时可能失之毫厘,谬以千里。性能往往不好,稳定性也可能不佳。帽子扣大点说是缺少匠心,其实这也是大学...

[JDK8]Map接口与Dictionary抽象类

package java.util; 一、Map接口 接口定义 public interface Map<K,V> Map是存放键值对的数据结构。map中没有重复的key,每个key最多只能映射一个value。map不允许包含自身引用作为key。Map接口用来代替Dictionary抽象类。 Map接口提供了三种集合视图。map默认顺序是其集...

提高生产力:文件和IO操作(ApacheCommonsIO-汉化分享)

       复制、移动、删除、比较、监控、文件读写 等文件和IO操作是编程中比较常用的功能。        幸运的是,Apache Commons IO等开源组件已经帮我们实现了。        我们可以不用重复造轮子了。 1.资料地址 1.1官方网站:http://commons.apache.org/proper/commons-io/ 1.2下...