首页 > 编程语言 >java数组一篇文章搞定

java数组一篇文章搞定

时间:2024-05-26 16:58:00浏览次数:25  
标签:搞定 java int 元素 数组 类型 new array

Array

数组

数组(Array) 是一种线性数据结构,它用一组连续的内存空间来存储一组具有相同类型的数据。这些数据可以是整数、浮点数、字符、对象等,但必须是同一种类型。数组中的每个数据元素都有一个唯一的索引值,这个索引值通常从0开始,用于访问或修改该元素。

数组基本特点:

1.长度大小固定

2.元素类型相同

3.下标访问

4.连续内存存储

5.多维数组

数组的实现

创建数组的方式

数组模板

数组类型[] 数组名 = new 数组类型[]

1. int[] array = new int[3];

2. int array[] = new int[3];

3. int[] array = {1,2,3};

4.int[] array;

array = new int[]{1,2,3};

// int[] array = new int[3];方法一
// int array[] = new int[3];方法二
// int[] array = {1,2,3};方法三
int[] array;
array = new int[]{1,2,3};//方法四

多维数组

int[][] a = new int[2][3];

俩行三列的数组

  • 优点: 随机访问元素效率高。
  • 缺点: 大小固定,插入和删除元素相对较慢。
  • 适合用于存储一组相同类型的元素,并且可以通过下标快速访问和操作数组中的元素。

标签:搞定,java,int,元素,数组,类型,new,array
From: https://blog.csdn.net/liuyangzhengwei/article/details/139216893

相关文章

  • Java中的变量分类(按照位置分类)
    变量按位置分通过上面类的建立我们又得到了新的概念:成员变量和局部变量成员变量:可以使用基本数据类型,也可以使用引用数据类型.java中的变量在使用时必须初始化,成员变量可以不对其初始化,系统会对其默认初始化为null或0;成员变量可以在成员方法,构造方法,代码块中使用补:成......
  • Docker Java项目部署
    将你的java项目打包为一个jar包准备Dockerfile文件#设置本镜像需要使用的基础镜像FROMjava:8#把jar包添加到镜像中ADDyylq-ds.jar/app.jar#镜像暴露的端口EXPOSE8199RUNbash-c'touch/app.jar'#容器启动命令ENTRYPOINT["java","-jar","/app.......
  • javaSwing+JDBC+mysql校园跑管理项目(附源码下载)
    1.数据准备DELETEFROMstudents;Deletefromrunning;INSERTINTOstudents(student_id,name,age,major,grade)VALUES(1,'王小明',20,'计算机科学与技术','男'),(2,'张小红',21,'软件工程','女'),(3......
  • 【精简笔记】JavaScript基础内容大总结
    往期文章目录【精简笔记】JavaScript基础内容第一天【精简笔记】JavaScript基础内容第二天【精简笔记】JavaScript基础内容第三天【精简笔记】JavaScript基础内容第四天【精简笔记】JavaScript基础内容第五天文章目录往期文章目录前言一、JavaScript的书写位置1.......
  • JavaScript 新特性:新增声明命令与解构赋值的强大功能
    个人主页:学习前端的小z个人专栏:JavaScript精粹本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结,欢迎大家在评论区交流讨论!ES5、ES6介绍文章目录......
  • 力扣数组题分享
    文章目录前言二分查找思路二分法第一种写法二分法第二种写法螺旋矩阵II思路结尾前言在学习数据结构的过程中,我通过力扣整理了一些常见的数据结构数组题。这些题目帮助我回顾了学习过程中的关键知识点。二分查找力扣题目704.二分查找给定一个n个元素有序......
  • JavaScript 系列教程 III JavaScript 代码质量
    ......
  • Java中的泛型
    目录一、泛型是什么?二、泛型的本质?三、泛型的好处有哪些?四、泛型的用法1、泛型类2、泛型接口3、泛型方法4、自定义泛型五、上限通配符六、下限通配符一、泛型是什么?Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许......
  • Java NIO通信基础
    第3章  JavaNIO通信基础 NIO弥补了原来面向流的OIO同步阻塞的不足,它为标准java代码提供了高速的、面向缓冲区的IO。JavaNIO由以下三个核心组件组成:●Channel(通道)●Buffer(缓冲区)●Selector(选择器) 1.Channel(通道)在OIO中,同一个网络连接会关联到两个流:一个输入......
  • java整形取值范围的计算
    整形取值范围图如下:1.公式 -2^(n-1) ~ 2^(n-1)-1  其中n表示该类型共多少个bit位2.疑惑按照我的想法最大的取值范围是符号位取0,其他位取1;而最小取值范围只在最大范围基础上符号取反即可,也就是应该是-2^(n-1)-1~ 2^(n-1)-1,例如:byte类型,最大取值范围01111111,......