数组学习
来源:互联网 发布:刷机解网络锁 编辑:程序博客网 时间:2024/06/03 02:12
1,数组是相同数据类型的有序集合;
2,数组也是对象,数组元素相当于对象的成员变量;
3,数组长度是确定的,不可变的。数组越界异常ArrayIndexOutOfBoundsException。
数组的初始化方式;
1.默认初始化,同基本类型与引用类型
2.动态初始化,
int [] a = new int[5];
a[0] = 1;
a[1] = 2;
......
3.静态初始化
int [] a = {1,2,3,4,5,6,7};
数组的内存
public class Car{
String name;
public Car(String name){
this.name = name;
}
}
public class Test{
public staic void main(String[] args){
Car[] cars = {new Car(auto),new Car(byd)};
}
}
堆空间方法区常量池中存放auto,byd
栈空间创建cars变量,地址指向堆空间new的Car数组
数组的[0],地址指向常量池的auto;
数组的每个单位的大小都是4个字节,是一个地址
阅读全文
0 0
- 数组学习
- 数组学习
- 数组学习
- 数组学习
- 数组学习
- ThinkPHP学习--数组学习
- 【树状数组】学习树状数组
- matlab学习之数组学习
- Java 学习I-数组
- C++学习读书笔记-数组
- 数组的排序学习!!
- 学习动态数组。
- 数组的学习
- C# 数组学习1
- php数组学习一
- php数组学习二
- [C学习]数组
- [C学习]数组
- LeetCode (Subsets)
- org.apache.jasper.JasperException: Unable to compile class for JSP
- 实习笔记:第三天工作总结
- 学习Linux命令(11)
- 1033. 旧键盘打字(20) PAT
- 数组学习
- 概要
- THINKPHP 错误:Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'
- poj 1741Tree
- 单词拼写检查
- [opencv] lk光流法小结
- C语言程序设计(18)
- 进程间通信
- 【开发总结】Linux下获取物理网卡带宽最大值