当前位置: 首页 > news >正文

Java--数组小结

1.其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。

2.其元素必须是相同类型,不允许出现混合类型

3.数组中的元素可以是任何数据类型,包括基本类型和引用类型

4.数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他类型,数组本身是在堆中的。

5.下标的合法区间:[0,length-1],如果越界就会报错;

public static void main(String[] args) {int[] a=new int[2];System.out.println(a[2]);
}

ArraylndexOutOfBoundsException:数组下标越界异常

6.       

        1.数组是相同数据类型(数据类型可以为任意类型)的有序集合

        2.数组也是对象。数组元素相当于对象的成员变量

        3.数组长度是确定的,不可变的。如果越界,则报:ArraylndexOutOfBounds

7.如图,数组下标越界进行报错

public class ArrayDemo{public static void main(String[] args){int[] a={1,2,3,4,5,6};for(int i=0;i<a.lengtn;i++){System.out.print(a[i]);}}
}输出结果:1,java.lang.ArraylndexOutOfBoundsException:8,2,3,4,5,6,

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【Spine学习06】之IK约束绑定,制作人物待机动画,图表塞贝尔曲线优化动作
  • Java之等待唤醒方法
  • 如何成为一名黑客?小白必学的12个基本步骤
  • 【设计模式之组合模式 -- C++】
  • 在项目中使用Volta控制node版本
  • 【css】html 标初始化CSS样式(初学者必看)
  • VUE之重定向redirect
  • flutter 导出iOS问题3
  • PyTorch 统计属性-Tensor基本操作
  • ARM-V9 RME(Realm Management Extension)系统架构之系统安全能力的MPAM
  • android 异屏同显二.
  • 方差,标准差,CPK指标数据分析 (使用SQL做数据分析)
  • Mongodb使用$<identifier>过滤更新数组元素
  • 高通Android开关机动画踩坑简单记录
  • 【QT】QSettings读取中文乱码
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • angular学习第一篇-----环境搭建
  • Consul Config 使用Git做版本控制的实现
  • ECMAScript6(0):ES6简明参考手册
  • gf框架之分页模块(五) - 自定义分页
  • jquery ajax学习笔记
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • vuex 笔记整理
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 基于组件的设计工作流与界面抽象
  • 使用docker-compose进行多节点部署
  • 微信小程序:实现悬浮返回和分享按钮
  • 项目实战-Api的解决方案
  • 用jQuery怎么做到前后端分离
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​14:00面试,14:06就出来了,问的问题有点变态。。。
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • (0)Nginx 功能特性
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (C语言)共用体union的用法举例
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (四)模仿学习-完成后台管理页面查询
  • (一)认识微服务
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • . Flume面试题
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .DFS.
  • .Net MVC4 上传大文件,并保存表单
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • @angular/cli项目构建--Dynamic.Form
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [ai笔记3] ai春晚观后感-谈谈ai与艺术
  • [AI资讯·0612] AI测试高考物理题,最高准确率100%,OpenAI与苹果合作,将ChatGPT融入系统中,大模型在物理领域应用潜力显现
  • [AutoSAR 存储] 汽车智能座舱的存储需求