泛型

书上嫖来的代码感觉对泛型的通配符限制理解很轻松看完

import java.util.*;
import java.lang.*;
/*泛型通配符的使用<? extends  object>该写法表示类型未知,要根据object接口或者类进行定义<T extends object>对应的写法*/public class fx_test<T extends List> {public static void main(String[] args){fx_test<? extends List>  fx = null;fx = new fx_test<ArrayList>();  //实例化fx = new fx_test<LinkedList>();List lt = new ArrayList();lt.add(1);List<?> l2 = lt;System.out.println(lt.get(0));System.out.println(l2.get(0));}}

下面代码基操

常用的泛型集合

刚好把集合的迭代器遍历在复习了一遍
import java.util.ArrayList;
import java.util.HashMap;
import java.util.*;public class list_test<T> {private T arr[];//构造方法public void set(T[] arr){this.arr=arr;}public  T[] get(){return arr;}public static void main(String[] args){System.out.println("-------数组的泛型-------");list_test<String> s = new list_test<String>();String arr[]={"wqwe","qweq"};s.set(arr);for(int i =0;i<arr.length;i++){System.out.println(s.get()[i]);}System.out.println("-------arraylist泛型-------");ArrayList<Integer> arry = new ArrayList<Integer>();//集合用包装类Integerarry.add(1);arry.add(2);Iterator arrit = arry.iterator();while (arrit.hasNext()){System.out.println(arrit.next());}/*for (Object object:  arry) {System.out.println(arry);}*/System.out.println("-------hashmap泛型-------");Map<Integer, String>  hm = new HashMap<Integer, String>();hm.put(1,"qwe");hm.put(2,"rqq");Set hst = hm.keySet();Iterator hit = hst.iterator();while (hit.hasNext()){int str =(int)hit.next();String name =hm.get(str);System.out.println(name);}}
}

午安,打工人,泛型的介绍相关推荐

  1. php早午晚问候语_微信午安问候语

    1.以后,心眼我帮你耍,舒坦的日子你帮我过.午安! 2.浮云散,风拂面,欲哭无泪,人已面目全非--午安! 3.我,只在做一件事的时候才会想你,那就是呼吸.午安! 4.我可以像猪一样生活,但,永远都不会 ...

  2. php早午晚问候语,美好的午安问候语短信汇总33条

    美好的午安问候语短信汇总33条 你今天穿的好少,多穿点衣服吧,你手冻的好红,把手套给你带.午安!以下是小编收集整理的美好的午安问候语33条,欢迎阅读,希望大家能够喜欢. 1.成功的竞争者,总是在思考中 ...

  3. php早午晚问候语_美好的午安问候语合集45条

    美好的午安问候语合集 45 条 1 .命运一半把握在天主手中,另一半把握在自个手中.成功即是用自个手中的 一半去赢得天主手中的另一半.午安! 2 .成功的法则极为简单,但简单并不代表容易.人格的完善是 ...

  4. #午安,努力#11.29

    人就应该给自己给梦想,然后筹集各种要素,用尽所有努力去拼一回,无论什么结果,也不枉世间走一遭.#午安,努力# 人生就像打代码 今天想做一个什么样的窗体,便拼尽全力去寻找构建窗体的逻辑,属性,事件,方法 ...

  5. Geek爱旅行 - 午安

    北京午后的阳光 很灼热 很耀眼 很不计成本的证明自己的存在 杭州午后的阳光 很温和 不那么刺眼 虽然不计成本 但让人能觉得很是舒适 总想一声 午安~然后静静的躺在床上 没有亲情的羁绊 没有爱情的困扰 ...

  6. 家居智能安防系统功能和特点介绍,如何合理化的做好家居智能安防?

    家居智能安防系统是智能家居最为重要的一个环节,而智能安防系统同样是消费者最为看重的一个方面,智能安防涉及家庭安全,如何合理化的做好家居智能安防呢?下面,为大家介绍一下家居智能安防系统功能和特点. 家居 ...

  7. (转)安富莱stm32 pid介绍以例子

    第15章 ControllerFunctions的使用(PID控制) 本期教程主要讲解控制函数中PID部分,PID的应用十分广泛,希望初学的同学认真学习这部分知识. 15.1 PID介绍 15.2 P ...

  8. linux下如何安装软件?——linux应用软件安装包类型及安装介绍

    原文:http://blog.chinaunix.net/uid-24612962-id-3181499.html 一.解析Linux应用软件安装包,通常Linux应用软件的安装包有四种: 1) ta ...

  9. Java泛型使用介绍

    Java泛型介绍 1.为什么要使用泛型 2.泛型使用方法 2.1在类中使用范型 2.2 泛型的通配符 3.泛型擦除 3.1 编译过程进行泛型擦除 3.2泛型的检查 3.3 在泛型类中不能new出泛型的 ...

最新文章

  1. Gmapping 乱七八糟
  2. android rectF
  3. java如何写对象配置文件,Java 读写Properties配置文件详解
  4. Linux C: 信号及异常和捕捉函数原理
  5. vim程序编译器使用(整理)
  6. Android 联系人导入导出(VCard格式)
  7. java数据库编程——执行查询操作(一)
  8. java图形界面的监听_非专业码农 JAVA学习笔记 用户图形界面设计与实现-所有控件的监听事件...
  9. python出现的各种问题
  10. 中小学生Python课应该学什么
  11. 组件cdn引入_高性能 React UI组件库SHINEOUT
  12. 移动端webview canvas bug
  13. vivado2021.1安装
  14. 练习4-11 统计素数并求和
  15. 武汉星起航跨境电商——亚马逊日本站JCT政策将实现改革
  16. win11一开机就显示“无法打开这个应用,查看Microsoft store,了解有关Nahimic的详细信息”怎么解决?
  17. 切图具体需要切什么内容_APP切图详细规范终极指南
  18. 使用windows远程桌面连接复制拷贝远程电脑上文件到本地的方法
  19. 初识python 视频_#python day02 初识python 学习视频来源于 太白金星
  20. 登录outlook显示无法登录服务器,无法登录到 Outlook Web Access

热门文章

  1. 如何购买AUTOSAR软件?(一)
  2. flowable 使用流程发起人分配
  3. linux不允许将硬链接指向目录,linux 文件(目录)之软链接,硬链接 -
  4. Web前端开发技术期末测试及解析一
  5. C++之多态 虚函数表
  6. java中parseint_Java parseInt()和parseFloat()的用法
  7. dft计算傅里叶级数系数_傅里叶变换(一) 傅里叶级数
  8. 领英大数据解密职场社交 晋升时间与人脉数量成正比
  9. SAP ERP 与泛微 OA 系统集成的最佳实践指南
  10. 红黑树的删除真的很难吗?其实是你没找到好的解题思路,不信你点击进来看看,建议收藏哦!!!