上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: Map集合--------------------------------------------------------------------------该集合存储键值对,一对一对往里存;而且要保证键的唯一性。增加:V put(K key,V value); 如果添加相同键的值,那么会覆盖原有值,并返回被覆盖的值void putAll(Map<? extends K,? extends V) m);删除:void clear();remove(Object key);判断:boolean containsValue(Object value);boolean containsKey( 阅读全文
posted @ 2013-01-17 17:22 陈晓明 阅读(198) 评论(0) 推荐(0) 编辑
摘要: importjava.util.*;classMapTest{publicstaticvoidmain(String[]args){Stringtmp=newString("sdfgzxcvasdfxcavdf");Map<Character,Integer>map=newTreeMap<Character,Integer>(newComparator<Character>(){publicintcompare(Characterc1,Characterc2){returnc1.compareTo(c2);}});for(Characte 阅读全文
posted @ 2013-01-17 16:29 陈晓明 阅读(287) 评论(0) 推荐(0) 编辑
摘要: importjava.util.*;classHashMapDemo{publicstaticvoidmain(String[]args){Map<Student,String>studentMap=newHashMap<Student,String>();studentMap.put(newStudent("张三",21),"山东");studentMap.put(newStudent("李四",20),"河南");studentMap.put(newStudent("王五&qu 阅读全文
posted @ 2013-01-17 16:28 陈晓明 阅读(268) 评论(0) 推荐(0) 编辑
摘要: importjava.util.*;classGenericDemo{publicstaticvoidmain(String[]args){TreeSet<Person>ts=newTreeSet<Person>(newMyComparator());ts.add(newPerson("张三","男",28,175));ts.add(newPerson("李四","女",28,160));ts.add(newPerson("王五","女",27,185 阅读全文
posted @ 2013-01-17 12:45 陈晓明 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 泛型:在JDK1.5版本以后出现的新特性,用于解决安全问题,是一个安全机制(高效、简化书写、安全)。好处:1,将运行时异常:(ClassCastException),转移到了编译时期,方便于程序员解决问题,让运行时期问题减少。2,避免了强制转换的麻烦。格式:通过<>来定义要操作的引用数据类型。在使用Java提供的对象时,什么时候写泛型?通常在集合框架中很常见,只要见到<>就要定义泛型。当类中要操作的引用数据类型不确定时,早期定义Object来完成扩展,现在定义泛型来完成扩展。<>就是用来接收类型的,当使用集合时,将集合中要存储的数据类型作为参数传递到< 阅读全文
posted @ 2013-01-17 12:35 陈晓明 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 集合类 Collection----------------------------------------------------------------------为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用 的一种方式。数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类开,集合只能存储对象。集合类的特点集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。集合框架--------------------------------. 阅读全文
posted @ 2013-01-17 10:35 陈晓明 阅读(226) 评论(0) 推荐(0) 编辑
摘要: importjava.util.*;classGenericDemo{publicstaticvoidmain(String[]args){TreeSet<Person>ts=newTreeSet<Person>(newMyComparator());ts.add(newPerson("张三","男",28,175));ts.add(newPerson("李四","女",28,160));ts.add(newPerson("王五","女",27,185 阅读全文
posted @ 2013-01-17 09:57 陈晓明 阅读(389) 评论(0) 推荐(0) 编辑
摘要: StringBuilder--------------------------------------------------------------在JDK1.5版本之后出现了StringBuilder与StringBuffer是线程同步,StringBuilder是线程不同步。单线程建议使用StringBuilder,多线程建议使用StringBuffer.==============================================================升级的三个因素:1,提高效率2,简化书写3,提高安全性开发中建议使用StringBuilder,若遇到多线程时. 阅读全文
posted @ 2013-01-15 22:55 陈晓明 阅读(194) 评论(0) 推荐(0) 编辑
摘要: StringBuffer-----------------------------------------------------------------------------------StringBuffer 是字符串缓冲区,是一个容器特点:1,长度是可以变化的2,可以直接操作多个数据类型3,最终会通过toString()变成字符串CURDCreate Update Read Delete==================================================================================1,存储 StringBuffer . 阅读全文
posted @ 2013-01-15 22:48 陈晓明 阅读(359) 评论(0) 推荐(0) 编辑
摘要: String-----------------------------------------------------------------------------------------一、String类适用于描述字符串事物。 那么它就提供了多个方法对字符串进行操作。常见的操作有哪些?"abcd"1,获取 1.1 字符串中的包含的字符数,也就是字符串的长度。 int length() : 获取长度。 1.2 根据位置获取位置上某个字符。 char charAt(int index): 1.3 根据字符获取该字符在字符串中位置 int indexOf(int ch) :返 阅读全文
posted @ 2013-01-15 22:34 陈晓明 阅读(273) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页