博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【186天】黑马程序员27天视频学习笔记【Day15-上】
阅读量:7210 次
发布时间:2019-06-29

本文共 786 字,大约阅读时间需要 2 分钟。

叨逼叨两句

  1. 今天和朋友聊了聊,感觉真的很好,人还是得多跟别人交流,才能发现自己一些观念和理论上的漏洞。
  2. 今天帮了大家一个忙,总算要接近尾声了,开心啊。
  3. 我要准备去做一件伟大的事!
  4. 很高兴姐姐迈开了这一步,我一定要全力支持她!

15-1:对象数组概述和使用

package com.test.regex;public class Demo17 {    public static void main(String[] args) {                Student[] arr = new Student[5];        arr[0] = new Student("张三",23);        arr[1] = new Student("李四",25);        arr[2] = new Student("王五",27);                for(int i = 0; i < arr.length; i++){            System.out.println(arr[i]);        }            }}

1

15-2:集合的由来及集合继承体系图

集合的由来

数组长度是固定的,当添加的元素超过数组的长度时需要重新定义,麻烦,所以java内部提供了集合类,能存储任意对象,长度是可变的。

集合和数组的区别

  1. 类型

    1. 数组可存基本数据类型和引用数据类型,基本数据类型存的是值,引用数据类型存的是地址值。
    2. 集合只能存储引用数据类型(对象)集合中,也可以存储基本数据类型,但是存储时会自动装箱变成对象。
  2. 长度

    1. 数组长度固定,不能自动增长。
    2. 集合长度可变,可以根据元素的增加而增长。

应用场景

  1. 如果元素个数固定——数组
  2. 如果元素个数不固定——集合

从内存角度考虑,尽量少产生垃圾

集合继承体系图(这个比较重要)

转载地址:http://afgum.baihongyu.com/

你可能感兴趣的文章
挑战密室
查看>>
利用Solr服务建立的站内搜索雏形---solr1
查看>>
5、jmeter-逻辑控制器介绍与使用
查看>>
如何遍历List对象
查看>>
2012年4月19日
查看>>
获取站点所有缓存,以及清除站点缓存
查看>>
oracle 是user_tables里面可以查找到一个表,而用DESC或者insert语句插入时就会报不存在视图。...
查看>>
找水王续
查看>>
cocos2d-x之Node移除HelloWorld节点
查看>>
AtCoder WTF 2019 C2. Triangular Lamps Hard
查看>>
[转].NET Framework、C#、CLR和Visual Studo之间的版本关系
查看>>
sql语句-2-字符串数字日期时间
查看>>
[Python3网络爬虫开发实战] 3.1.2-处理异常
查看>>
25、没有编程基础可以学习PHP吗?
查看>>
mybatis案例源码详解
查看>>
Python--day37--进程锁
查看>>
导出PDF乱码
查看>>
UE4的AI学习(1)——基本概念
查看>>
自动开机 双网卡网络唤醒
查看>>
Unity中的特殊文件夹
查看>>