zoukankan      html  css  js  c++  java
  • Java基础第18天

    一、集合概述

    集合只能存储引用类型的数据,本身不接受基本类型的数据,只是jdk有自动装箱功能,所以直接装箱存储。

     

    二、迭代器

    三、Iterable

    jdk1.5版本后,强行给collection加了个超级接口。实现这个接口的类都允许成为“foreach”语句的目标。 java中没有foreach关键字,只有for,所以for就相当于foreach的作用。所有的集合都能用增强for.

    数组也能使用增强for。

    增强for能快速循环集合或者数组,但是没有索引。所以不能改变数组中的元素。

    四、泛型

    java集合中的泛型是伪泛型,指定了类型的集合,如果添加不同的类型的数据,编译报错。但是编译后,是没有泛型之说的。

    泛型通配符:?

    泛型限定:ArrayList<? extend E> 只能存储E的子类。 ArrayList<? supper E> 只能存储自身及其父类

     五、集合的四种数据结构及其特点

    堆栈,队列,数组,链表

  • 相关阅读:
    Swift与OC混合开发
    Swift继承
    Swift方法
    Swift属性
    Swift闭包
    Swift结构体和类
    Swift函数
    Swift基础语法
    Xcode使用篇-重新安装Xcode
    iOS组件化开发-CocoaPods安装
  • 原文地址:https://www.cnblogs.com/wesley168/p/7251734.html
Copyright © 2011-2022 走看看