Java数组2
来源:互联网 发布:买烟用什么软件下载 编辑:程序博客网 时间:2024/05/29 12:20
*
数组:
定义:同一种类型数据的集合。其实数组就是一个容器
格式1:
数组类型[] 数组名 = new 数组类型[元素个数或数组长度];
示例: int[] arr = new int[5];
格式2:
数组类型[] 数组名 = new 数组类型[]{元素,元素,元素,......};
示例: int[] arr = new int[]{3,1,5,7};
int[] arr = {3,1,5,7};
数组一旦建立,就要明确数组长度(元素个数)
*/
class ArrayDefinition
{
public static void main(String[] args)
{
int age = 3;
int[] arr = new int[3];
System.out.println(arr[0]); //arr[0]中的0被称为索引、角标。
//数组创建完后,默认值为0
arr[0] = 89;
//为arr[0]赋值
//数组类型为引用数据类型,引用数据类型只能指向实体(数组的地址和null)
System.out.println(arr[0]);
}
}
/*
内存的划分:
1.寄存器(CPU处理的)
2.本地方法区
3.方法区
4.栈内存(更新速度很快,栈内存中的局部变量生存周期很短)
栈中存储的都是局部变量
而且变量所属的作用域一旦结束,该变量就自动释放
5.堆内存
堆中存储的是数组和对象(其实数组就是对象),都是实体
实体用于封装数据,可以封装多个数据。
凡是new建立的,都在堆中。
堆会对没有赋初值的堆中变量,进行默认初始化。栈则不会。
特点:1.每一个实体都有一个首地址值。
2.堆内存中的每一个变量都有默认初始值,根据类型的不同而不同,整数是0,小数是0.0或0.0f,boolean是false,char是'\u0000'(\u表示这是unicode码)
3.释放方式:垃圾回收机制
*/
- Java心得--数组2
- java的数组(2)
- 数组2-JAVA
- java--数组2
- java-数组2
- java学习-数组2
- java数组2
- Java数组2
- 2 java数组总结
- java 数组练习题2
- java 基础知识2 --数组
- JAVA题目-数组2
- JAVA基础(2) 数组Arrays
- java---数组的学习2
- Java数组-冒泡排序2
- Java 数组练习题(2)
- Java学习笔记2--数组
- JAVA学习笔记(2)--数组
- 《Linux内核设计与实现》笔记--进程管理
- MariaDB FederatedX引擎
- 读取注册表获取Windows系统XP/7/8/10类型
- PAT乙级.1013. 数素数 (20)
- 一些常见的问题
- Java数组2
- OpenCL快速入门教程
- 【webstorm】下载安装 crack
- 数据结构
- 从零开始学习音视频编程技术(四) FFMPEG的使用
- JQuery判断radio是否选中,获取选中值
- 五款资深高效的Web性能测试工具
- Oracle Linux 7中把/var单独划分为分区导致的Multipathd 进程无法启动
- 读取配置文件中的连接字符串