已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年邵阳辅警招聘考试真题含答案详解(预热题)
- 2025年自贡辅警协警招聘考试真题完整答案详解
- 2025年黄石辅警协警招聘考试真题及答案详解参考
- 2025年牡丹江辅警协警招聘考试备考题库含答案详解(培优a卷)
- 2025年苏州辅警招聘考试题库附答案详解(突破训练)
- 2025年辽源辅警协警招聘考试备考题库附答案详解(模拟题)
- 2025年陕西辅警协警招聘考试真题附答案详解(精练)
- 《铁路运输设备》题库及参考答案
- 2025年鞍山辅警协警招聘考试备考题库含答案详解(夺分金卷)
- 2025年莱芜辅警协警招聘考试真题含答案详解(综合题)
- 2025年度食品安全员考试试题(答案+解析)
- 2025年氧化铝制取工职业技能鉴定经典试题含答案
- 企业并购方案协议书
- 下载食品安全法课件
- 流态固化土工程结算合同模板
- 2025广东广州市海珠区凤阳街道第四批招聘雇员5人考试笔试参考题库附答案解析
- 2025年新版超声产筛考试试题及答案
- 第01讲 赏析小说形象(知识清单)(全国通.用)解析版-2026年高考语文一轮复习讲练测
- 侍茄师初级练习测试卷
- 微课视频录制方案及效果评估
- 风电场防寒防冻知识培训课件
评论
0/150
提交评论