Java语言基础——数组
来源:互联网 发布:php程序域名授权系统 编辑:程序博客网 时间:2024/04/29 22:39
数据结构
数组、链表、队列、栈、树。。。。
数组的定义
在内存中开辟一块连续的空间
一旦被初始化(使用new关键字),就不能再增加或删减的空间
数组的声明
1.数据类型[] 标识符= new 数据类型[数组长度(int值)];
2.数据类型 标识符[]=new 数据类型[数组长度(int值)];
3.数据类型[] 标识符=new 数据类型[]{逗号分隔的初始化值};
本人就比较喜欢用第一种数组声明,也建议大家使用第一种数组声明。
数组分配空间
Java中除了基础数据类型直接放入栈中,其他的数据类型都必须使用new关键字在堆中开辟新空间。
基础数据类型和引用数据类型的不同处
1.基础数据类型指向同一地址时,修改其中一个变量,不影响另外的变量。
2.引用数据类型指向同一地址时,修改其中一个变量,另一个变量也会被影响。(引用在栈,对象在堆),String例外。
多维数组
定义方法
数据类型[][] 变量名=new 数据类型[数组长度(int)][数组长度(int)](推荐用这一种)
数据类型 变量名[][]=new 数据类型[数组长度(int)][数组长度(int)]
数组长度
Java中的每个数组都有一个名为length的属性,表示数组的长度。
length属性是public final int的,即length是只读的。
数组长度一旦确定,就不能改变大小。
阅读全文
0 0
- java语言基础(18)——数组
- Java语言基础——数组
- 黑马程序员—Java语言基础(数组)
- 黑马程序员——Java语言基础之数组
- java语言基础入门——数组的介绍
- Java语言基础(二)——函数与数组
- Java语言基础(七)—— 数组
- Java语言基础(九)—— 二维数组
- java语言基础—学习笔记—数组
- 十一:Java语言基础组成——数组
- java语言基础(20)——二维数组
- Java基础—数组
- Java基础—数组
- java语言基础06数组
- java语言基础07数组
- Java语言基础-7.数组
- day05<Java语言基础--数组>
- Java基础第一阶段——04_Java语言基础_for语句&函数&数组
- Linq 联合查询条件快捷拼接方法
- input 只允许输入数字 及长度控制
- C语言中strcpy函数的理解
- 芯片价格及规格查询网
- 数据库的第三范式
- Java语言基础——数组
- 7月4号
- Redis的安装与使用(单节点)
- JDK
- 有趣的JavaScript原生数组函数
- ThreadLocal工作机制-基于安卓sdk 25
- scrapyd部署项目时的错误:environment can only contain strings
- 欢迎使用CSDN-markdown编辑器
- whereis查找指定文件、命令和手册页位置