摘要: Jdk1.5新特性之静态导入 jdk1.5新特性值静态导入 静态导入的作用:简化缩写 静态导入的作用:可以作用一个类的所有静态成员。 静态导入的格式:import static 包名.类名.静态的成员 import static java.util.Collections.sort; //静态导入指 阅读全文
posted @ 2016-11-01 20:56 zhangoliver 阅读(242) 评论(0) 推荐(0)
摘要: 正则表达式:其实一种规则,有自己特殊的应用,其作用就是针对于字符串进行操作。 正则:就是用于操作字符串的规则,其中这些规则使用了一些字符表示。 1正则表达式的符号 预定义字符类 . 任何字符(与行结束符可能匹配也可能不匹配) \d 数字:[0-9] \D 非数字: [^0-9] \s 空白字符:[ 阅读全文
posted @ 2016-11-01 20:43 zhangoliver 阅读(687) 评论(0) 推荐(0)
摘要: 泛型在集合中的应用很广。 泛型 出现jdk1.5 泛型的好处 1、将运行时的问题提前至编译时。 2、避免了无谓的强制类型转换,尤其是从集合中get出元素时 泛型在集合中的常见应用 ArrayList<String> list = new ArrayList<String>(); true Array 阅读全文
posted @ 2016-11-01 15:57 zhangoliver 阅读(194) 评论(0) 推荐(0)
摘要: 集合框架中的工具类:特点:该工具类中的方法都是静态的。 Collections:常见方法: 1, 对list进行二分查找: 前提该集合一定要有序。 int binarySearch(list,key); //必须根据元素自然顺序对列表进行升级排序 //要求list 集合中的元素都是Comparabl 阅读全文
posted @ 2016-11-01 15:54 zhangoliver 阅读(270) 评论(0) 推荐(0)
摘要: Map中的元素是两个对象,一个对象作为键,一个对象作为值。键不可以重复,但是值可以重复。 看顶层共性方法找子类特有对象. Map与Collection在集合框架中属并列存在 Map存储的是键值对 Map存储元素使用put方法,Collection使用add方法 Map集合没有直接取出元素的方法,而是 阅读全文
posted @ 2016-11-01 15:11 zhangoliver 阅读(811) 评论(0) 推荐(0)
摘要: TreeSet子类 注意事项: 1、向TreeSet添加元素的时候,如果元素本身具备了自然顺序的特性,那么就按照元素自然顺序的特性进行排序存储 2、往TreeSet添加元素的时候,如果元素本身不具备自然顺序特性,该元素所属的类必须要实现Comparable接口(该接口只有一个compareTo方法) 阅读全文
posted @ 2016-11-01 14:29 zhangoliver 阅读(307) 评论(0) 推荐(0)
摘要: 集合的体系结构 Collection 单列集合的接口 |————List 如果实现了List接口的集合类,具备的特点是有序,可重复 |————Set 如果实现了Set接口的集合类,集合特点无序不可重复 学习容器体系时,从上到下的来学习,凡是Collection接口中的方法,实现子类中都有,所以先把C 阅读全文
posted @ 2016-11-01 13:29 zhangoliver 阅读(222) 评论(0) 推荐(0)
摘要: 集合与数组之间的比较 * 数组:存储同一种类型数据的容器 * 数组的特点: * 1、只能存储同一种类型的数据 * 2.一旦初始化,长度固定 * 3、数组中元素之间的地址是连续的。 * 注意:Object数组可以存储任意类型的元素。Object是对象始祖。 集合:存储对象数据的集合容器。 容器 好好的 阅读全文
posted @ 2016-11-01 13:19 zhangoliver 阅读(154) 评论(0) 推荐(0)
摘要: 在集合类框架中,List是使用比较多的一种 List | Arraylist 内部维护的是一个数组,查找快增删慢 | LinkedList 底层是链表,增删快查询慢。 | Vctor线程安全的现在已经不用。 我们知道任何集合都可以返回迭代器,这里的list也是的,但是list可以返回list庄永迭代 阅读全文
posted @ 2016-11-01 12:29 zhangoliver 阅读(529) 评论(0) 推荐(0)