zoukankan      html  css  js  c++  java
  • #Java学习之路——基础阶段二(第二篇)

    我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。

    前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉。

    1.collection集合

    collection集合是用来存储多个数据的相比数组来说,集合的长度是可以进行改变的,存储的内容也是对象,所以是类型可以不一致,在开发中对象多的情况下一般使用集合。

    集合分为单列集合和双列集合第二篇主要讲的是单列集合

    Collection单列集合的根接口,有两两个很重要的子接口一个是List一个是linkedList,集合本身是一个工具因此在java.util包下

    Collection中的常用方法:

       add 向集合中添加元素

       remove 移除指定的元素

       clear 清空集合中的全部元素

       contains 判断当前集合是否有指定对象

       isEmpty 判断集合是否为空

       size 返回集合中元素的个数

       toArray 把集合中的元素存储到数组中去

    2.迭代器

    Iterator接口,用来遍历集合中的元素,但是与Collection、Map接口不一样主要是用来遍历元素。因此Iterator对象也被称为迭代器。

    这里有两个方法:

      ·next();返回迭代的下一个元素

      ·hasnext();判断是否有元素可以迭代

    3.增强for循环

    增强for循环和Iterator迭代器的联系,其实看了底层源码可以看出增强for循环其实也是迭代器的实现原理。

    4.范型

    范型看了好长时间,感觉越来越深,但是范型在集合中运用广泛,又很有作用。后面再补更把。

  • 相关阅读:
    ASP.NET请求管道、应用程序生命周期、整体运行机制
    PHP面试总结
    ASP.NET MVC源码分析系列
    SQL中的重要语句
    Nicescroll滚动条插件的用法
    Nunit2.5.10快速上手(笔记)
    ucore 源码剖析
    《ucore lab8》实验报告
    《ucore lab7》实验报告
    《ucore lab6》实验报告
  • 原文地址:https://www.cnblogs.com/Zyz233/p/10759694.html
Copyright © 2011-2022 走看看