数组的基本概念
来源:互联网 发布:手机淘宝可以删差评吗 编辑:程序博客网 时间:2024/06/15 09:59
1.数组:看成一个容器,可以存储同一种数据类型的容器!
2.定义的格式:
数据类型[] 数组名;推荐使用第一种
数据类型 数组名[] ;
3.数组定义的初始化:
1)动态初始化:只是定义了数组的长度,数组中的具体元素值(默认初始化值)由系统给定
eg:int []arr=new int[3];
2)静态初始化:给定数组的具体元素值,数组的长度由系统给定!
eg:int []arr={1,2,3};
数组的元素是通过数组中的角标来定:
arr[0]:数组名称[索引]
数组的长度= 最大索引-1
4.数组中常见的两个异常:
1)ArrayIndexOutofBoundsException:数组角标越界异常;
2)NullPointerException:空指针异常(出现的原因:对象为空了,没有值了,而对于这种问题,给对象在做一些操作,会出现当前这个问题;)解决方案:实际开发中,牵扯对象的,都要给对象做非空判断;
阅读全文
0 0
- 数组的基本概念
- 数组的基本概念和基本用法
- C语言中数组的基本概念
- 数组的基本概念和初始化方式
- 数组的基本概念和初始化方式
- 深入理解指针,数组的基本概念
- Java的基本概念-数组和字符串
- 数组第二十课,数组的基本概念,内存分析
- 六、数组(基本概念)
- 数组,面向对象基本概念
- 树状数组基本概念
- 树状数组基本概念
- 数组基本概念理解
- Java_数组_基本概念
- 树状数组基本概念
- PHP 数组基本概念
- 数组指针基本概念
- 数组——基本概念
- hdu 5983 Pocket Cube (模拟)
- Wannafly挑战赛1 C
- 从技术角度比较CCD与CMOS的区别
- VIM安装TagList插件显示文件函数列表
- java学习笔记(6)
- 数组的基本概念
- HDU 2923 Einbahnstrasse
- 如何选取卷积生成序列中的有用部分
- 多线程TCP通信(客户端之间的数据共享)
- (七)ElasticSearch删除数据
- Python3.4安装scrapy库的时候出现Error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)
- jdk8新特性->lambda表达式
- 数据结构实验之栈与队列七:出栈序列判定
- Longest Substring Without Repeating Characters