摘要: ------- android培训、java培训、期待与您交流! ----------泛型:jdk1.5版本以后出现的新特性,用于解决安全问题,是一个类安全机制。好处: 1.将运行期间出现问题呢classCastException,转移到来了编译时期,方便程序员解决问题。让运行事情问题减少,安全。 2.避免出现强制转换麻烦。泛型格式:通过<>来定义要操作的引用类型。使用情况:通常在定义框架中很常见,只要见到<>就要定义型,<>用来修饰类型。 当使用类型时,将集合中要存储的数据类型当做参数传递到<>即可。泛型类:定义在类上 当类中需要操作的引用数据 阅读全文
posted @ 2012-09-30 23:34 昨天.今天.明天 阅读(383) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------set:元素是无序(存入和取出的顺序不一定一致),不可以重复 set集合的功能和Collection一样------||HashSet: 是如何保证元素的唯一性的呢? 是通过元素的两个方法,hashCode和equlas来完成。 如果元素的hashCode值相同,才会判断equlas是否为true。 如果元素的hashcode值不同,不会判断equlas方法。------|| TreeSet:可以对Set集合中的元素进行排序。排序的两种要素:集合和元素。 TreeSet存储自定义对象,在排序时,当主要条件相. 阅读全文
posted @ 2012-09-30 18:56 昨天.今天.明天 阅读(422) 评论(0) 推荐(1) 编辑
摘要: ------- android培训、java培训、期待与您交流! ------------集合框架(体系概述)---数组和集合类容器区别1.数组可存储对象,但长度固定;集合长度是可变的;2.数组中可以存储基本很数据类型,集合只能存储对象集合类特点:集合只用于存储对象,集合长度可变,集合可以存储不同类型的对象集合分类:每一个容器对数据的存储方式都有不同。这个存储方式称之为:数据机构。---collection--- 1.add方法的参数类型是Object。以便接受任意类型对象。 2.集合中存储的都是对象的引用(地址)主要的方法: 1.添加元素。add(Object e) 2.获取个数。集合长度 阅读全文
posted @ 2012-09-30 16:08 昨天.今天.明天 阅读(153) 评论(0) 推荐(0) 编辑
摘要: public class HashSetDemo { public static void main(String[] args){ method_01(); } public static void method_01(){ /* toString()方法public String toString() 该方法返回一个字符串,它的值等于: getClass().getName() + '@' + Integer.toHexString(hashCode()) */ HashSet ts=new HashSet()... 阅读全文
posted @ 2012-09-30 14:37 昨天.今天.明天 阅读(188) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------枚举就是Vector特有的取出方式,枚举和迭代一样。枚举名称以及方法的名称过长。所以,被迭代器替换。取出集合元素的方法有三种:迭代,遍历,for循环使用枚举:package com.day14.wd;import java.util.Enumeration;import java.util.Vector;public class VectorDemo { public static void main(String[] args){ Vector vec=new Vector(); ... 阅读全文
posted @ 2012-09-30 12:20 昨天.今天.明天 阅读(330) 评论(-1) 推荐(0) 编辑