




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java SE 053 泛型详解1、HashSet底层是利用HashMap去实再的。2、Properties类属性(Properties)是HashTable的一个子类。它用来保持值的列表,在其中关键字和值都是字符串(String)。Properties类被其他的Java类所使用。例如,当获得系统环境时,System.getProperties()返回对象的类型。package perties;import java.util.Iterator;import java.util.Properties;import java.util.Set;public class PropertiesTest SuppressWarnings(unchecked)public static void main(String args) Properties p = System.getProperties();Set set = p.keySet();for(Iterator iter = set.iterator(); iter.hasNext();)String key = (String)iter.next();String value = p.getProperty(key);System.out.println(key + = + value);3、泛型泛型要解决的问题package com.javase.generics;import java.util.ArrayList;import java.util.List;/* * 值放进去的时候没有问题,但是取出来时就会发生ClassCastException * 泛型就是为了解决这个问题的,编译的时候只要不出问题,运行的时候一定不会出问题。 * author x_xiongjie * */public class ArrayListTest public static void main(String args) List list = new ArrayList();list.add(string);list.add(new Integer(2);list.add(new Boolean(false);String str = (String)list.get(0);Integer in = (Integer)list.get(1);String b = (String)list.get(2);4、泛型的使用package com.javase.generics;/* * T并不是java里面的一个类,它叫做泛型,即很广泛的一种类型 * T并不代表一个具体数值本身,它代表的是一些类型的信息,比较说传一个String,String就是一种类型,传一个Integer * 实例化的时候,T是代表的是类型的信息,需要给它提供类型的信息。即在实例化类时要传递一个具体的类型。 * author x_xiongjie * * param */public class GenericFoo private T foo;public T getFoo() return foo;public void setFoo(T foo) this.foo = foo;public static void main(String args) GenericFoo foo1 = new GenericFoo();GenericFoo foo2 = new GenericFoo();foo1.setFoo(new Boolean(true);foo2.setFoo(new Integer(2);Boolean b = foo1.getFoo();Integer integer = foo2.getFoo();System.out.println(b+ +integer); 5、总结所谓泛型:就是变量类型的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- XJJ 103-2019 生态修复城市修补技术导则
- 安全应急考试题及答案
- 安徽导游资格证笔试题及答案
- qc基础知识考试试题及答案歌尔
- oppo秋招笔试题目及答案
- 传媒广告代签合同全权委托授权书
- 江苏地区离婚财产分配与子女监护权约定合同样本
- 高考专业兴趣测试题及答案
- 慢性扁桃体炎护理诊断
- 2025至2030中国大葱种植行业产业运行态势及投资规划深度研究报告
- 2025至2030年中国环保胶黏剂行业市场运行格局及产业需求研判报告
- 人才画像管理制度
- 胖东来导购管理制度
- DeepSeek+AI大模型赋能制造业智能化供应链解决方案
- 医院夜晚值班期间火灾应急预案(3篇)
- 探究车用锂离子动力电池热失控的引发机制、过程建模与防控策略
- 设备授权协议书范本
- 《工伤保险案例分析》课件
- 2025安康职业技术学院教师招聘考试试题及答案
- 2025年全国大学生网络安全知识竞赛题库与答案(共60题)
- 3到6岁育儿知识讲座
评论
0/150
提交评论