A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

启杭:
1.什么是数组?数组的定义有哪几种格式?

        数组就像一个收纳盒,只用于收纳同一类型的数据;
        数组的定义有哪两种格式,如: int[ ] a ; 和 int a[ ] ;

2.什么时候使用动态赋值?什么时候使用静态赋值?

        在知道数组长度而不知道数组元素的情况下使用动态赋值;
        在知道数组长度而知道数组元素的情况下使用静态赋值;

3.堆中存放的是什么?栈中存放的是什么?

        堆中存放的是所有new的对象;
        栈中存放的是变量。

4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?

        数组越界异常是因为使用了比数组最大索引值的大的索引值;
        数组空指针异常是因为数组赋值为null 并使用了这个数组。
回复 使用道具 举报
IDEA工具数组

今天我们学习了数组,请根据自己的理解对下列问题进行回答:

今天需要掌握的知识点有:

1.什么是数组?数组的定义有哪几种格式?
  答:数组是Java中的一种容器,长度固定,只能存储同一种数据类型
     格式有两种:1,数据类型[] 数组名称
                          2,数据类型 数组名称[]
2.什么时候使用动态赋值?什么时候使用静态赋值?
  答:当我们不知道数组中赋值的内容的时候,使用动态初始化
         当我们知道数组中赋值的内容的时候,使用静态初始化
3.堆中存放的是什么?栈中存放的是什么?
    答;堆存放所有new的对象
           栈保存的是变量,指向堆内存中的地址值
4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?
    答:当我们访问的数组的索引值,超过了数组的最大所引致,引发索引值越界异常
     当数组赋值为null的时候,使用数组去访问数组中的元素的时候会发生空指针异常
回复 使用道具 举报 1 0
1.什么是数组?数组的定义有哪几种格式?
  答:数组是Java中的一种容器,长度固定,只能存储同一种数据类型
     格式有两种:1,数据类型[] 数组名称
                          2,数据类型 数组名称[]
2.什么时候使用动态赋值?什么时候使用静态赋值?
  答:当我们不知道数组中赋值的内容的时候,使用动态初始化
         当我们知道数组中赋值的内容的时候,使用静态初始化
3.堆中存放的是什么?栈中存放的是什么?
    答;堆存放所有new的对象
           栈保存的是变量,指向堆内存中的地址值
4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?
    答:当我们访问的数组的索引值,超过了数组的最大所引致,引发索引值越界异常
     当数组赋值为null的时候,使用数组去访问数组中的元素的时候会发生空指针异常
回复 使用道具 举报
1.什么是数组?数组的定义有哪几种格式?
数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。
数据类型[] 数组名;
数据类型 数组名[]


2.什么时候使用动态赋值?什么时候使用静态赋值?
不知道数组的赋值用动态赋值,知道数组的赋值用静态赋值

3.堆中存放的是什么?栈中存放的是什么?
堆中存放的是元素与索引;栈中存放的是 数组类型与数组名

4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?
数组越界是指超过索引长度,空指针异常是指定义的元素为null
回复 使用道具 举报
IDEA工具数组

今天我们学习了数组,请根据自己的理解对下列问题进行回答:

今天需要掌握的知识点有:

1.什么是数组?数组的定义有哪几种格式?

数组是储存数据长度固定的容器,数据类型要一致,数据类型[] 数组名,数据类型 数组名[].

2.什么时候使用动态赋值?什么时候使用静态赋值?

对数组元素不明确时适用动态赋值,对数组元素明确时适用静态赋值,

3.堆中存放的是什么?栈中存放的是什么?

堆中放的是所有new,栈中放的是变量和指向内存中的地址值。

4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?

数组越界是输入了超过数组最大的索引值的数值,就会出现数组越界异常,空指针数组赋值为null的时候,使用数组去访问数组中的元素,就会出现空指针现象

回复 使用道具 举报
1.什么是数组?数组的定义有哪几种格式?
答:  数组是一种用于存储大量相同类型数据的存储类型。
格式:数据类型[] 变量名;
      数据类型 变量名[];

2.什么时候使用动态赋值?什么时候使用静态赋值?
答: 当数组的长度可知,但元素内容不可知的时候使用动态赋值;
     当数组的元素内容可知的时候使用静态赋值。

3.堆中存放的是什么?栈中存放的是什么?
答:堆中存放的是new创建出来的对象和实体。
    栈中存放的是局部变量名。

4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?
答:数组越界异常是指索引的值超过数组的长度产生的。
    数组空指针异常是指数组指向为空时产生的。
回复 使用道具 举报

1.什么是数组?数组的定义有哪几种格式?
答:数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。
格式有两种:
一:数据类型[] 数组名;示例:  int[] arr;
二:数据类型 数组名[];示例:  int arr[];

2.什么时候使用动态赋值?什么时候使用静态赋值?
答:当我们不知道数组中赋值的内容的时候,使用动态初始化;
当我们知道数组中赋值的内容的时候,使用静态初始化

3.堆中存放的是什么?栈中存放的是什么?
答:堆中存放的是所有new的对象;
栈中保存的是变量,指向堆内存中的地址值;

4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?
答:当我们访问的数组的索引值,超过了数组的最大索引值,就会引发索引越界异常;
当数组赋值为null时候,使用数组去访问数组中的元素的时候会发生空指针异常;
回复 使用道具 举报 1 0
1.什么是数组?数组的定义有哪几种格式?
在计算机中用来存储大量数据的空间。俩种格式:动态定义和静态定义。

2.什么时候使用动态赋值?什么时候使用静态赋值?
当具体数据不明确时候用动态定义,反之用静态定义

3.堆中存放的是什么?栈中存放的是什么?
堆中存储的是数组元素(实体),栈中存储的是变量和方法

4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?
当索取的元素编号大于或等于数组长度时候,会产生越界
数组名存储的是空,则没有指向数组地址就会产生空指针异常
回复 使用道具 举报
IDEA工具数组

今天我们学习了数组,请根据自己的理解对下列问题进行回答:

今天需要掌握的知识点有:

1.什么是数组?数组的定义有哪几种格式?
数组是java中的一种容器,长度固定,定义类型固定。
数组的定义有两种
(1)数据类型 数组名称[]
(2)数据类型[] 数组名称

2.什么时候使用动态赋值?什么时候使用静态赋值?
当我们不知道数组中的赋值内容时用动态赋值,当我们自动数组中的赋值内容时用静态赋值。

3.堆中存放的是什么?栈中存放的是什么?
堆中存放的是new的对象。栈中存放的是堆中的地址值。

4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?
当我们访问的索引值超过索引值最大值范围会产生数组越界异常。
当数组赋值为null时,使用数组访问数组中的元素会发生数组空指针异常。
回复 使用道具 举报
叶晓翔 发表于 2019-4-3 21:33
IDEA工具数组

今天我们学习了数组,请根据自己的理解对下列问题进行回答:

1.答:数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。
        两种格式:
                1.数据类型[] 数组名
                2.数据类型 数组名。
2.答:在数据元素不确定的情况下使用动态赋值;
        在数据元素确定的情况下使用静态赋值。
3.答:堆中存放的是对象或者数组,new来创建的都存放在里面。
        栈中存放的是变量。
4.答:访问的索引范围超过数组本身的长度,就会产生数组越界。
        数据没有堆内存空间时,去访问就会产生空指针异常。
回复 使用道具 举报
1
数组是一个长度固定,用于存放同类型数据的容器。
数据类型[] 数组名;
数据类型 数组名[];

2
动态赋值用于数据未知的时候,之后再进行赋值;
静态赋值用于数据已知,定义时就可以将数据存入。

3
堆中存放数组、对象,栈中存放变量。

4
数组越界异常是使用了大于或等于数组长度值的索引值产生的;
空指针异常是在数组赋值为null后,再次访问数组元素时产生的。
回复 使用道具 举报 1 0

1.什么是数组?数组的定义有哪几种格式?
答:
数组就是一个储存数据长度固定的容器,储存多个数据类型要一致
数组的定义有两种格式:
(1).数据类型  []  数组名
(2).数据类型  数组名  []

2.什么时候使用动态赋值?什么时候使用静态赋值?
答:
当不知道数组元素内容时使用动态赋值,当已知数组元素内容时使用静态赋值。

3.堆中存放的是什么?栈中存放的是什么?
答:
堆中存放的是new对象和数组
栈中存放的是变量和指向堆中的地址值

4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?
答:
数组的越界异常是因为访问了超出数组长度的索引值引起的报错
数组的空指针异常是以为访问的地址值为空所引起的报错
回复 使用道具 举报
IDEA工具数组
1.什么是数组?数组的定义有哪几种格式?
数组:存储多个相同类型的数据长度固定的容器。
两种格式:分别为 (1)数据类型[] 数组名; (2) 数据类型 数组名[];
2.什么时候使用动态赋值?什么时候使用静态赋值?
动态赋值:数据类型[] 数组名=new 数据类型[number];一般使用在知道数组长度的时候。
静态赋值:数据类型[] 数组名={num1,num2,...};一般使用在不知道数组长度的时候,在建立数组时直接对数组赋予元素值。
3.堆中存放的是什么?栈中存放的是什么?
堆:一般堆内存中存放对象,变量或数组,一般“=”号左边的数据存放在堆内存中。
栈:栈内存中存放方法、程序运行时存储的数据,一般是“=”右边赋予的数据。
4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?
数组越界异常:指的是程序获取超过该数组索引的值的范围产生的。
数组指针异常:指的是给给数组赋与了null值,访问的地址不在是数组,不能继续对数组进行操作,因此在运行时会报错。
回复 使用道具 举报
1.什么是数组?数组的定义有哪几种格式?
答:数组是java中的一种容器,长度固定、只能存储同一种数据类型;
有两种:1、数据类型[] 数组名称(优先级) 2、数据类型  数组名称[]

2.什么时候使用动态赋值?什么时候使用静态赋值?
答:当我们不知道数组中赋值的内容的时候,使用动态初始化;
当我们知道数组中赋值的内容的时候,使用静态初始化。

3.堆中存放的是什么?栈中存放的是什么?
答:所有new的对象都在堆中;保存的是变量,指向堆内存中的地址值。

4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?
答:当我们访问的数组的索引值,超过了数组的最大索引值,引发索引越界异常;
当数组赋值为null时候,使用数组去访问数组中的元素的时候会发生空指针异常
回复 使用道具 举报
李鹏宇出来写聚沙成塔了     
回复 使用道具 举报

1.什么是数组?数组的定义有哪几种格式?
数组储存数据固定长度的容器,储存的数据类型要相同
两种
数据类型[]数组名
数据类型 数组名[]

2.什么时候使用动态赋值?什么时候使用静态赋值?
当不知道数组赋值的时候使用动态数组
当知道数组赋值得时候使用静态数组

3.堆中存放的是什么?栈中存放的是什么?
堆中存放的是创建的对象
栈中存放的是数据的变量,指向堆中的地址


4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?

当要索引的值大于数组的最大索引值就发生数组越界异常
当数组的值为null,强制调用数组值时
回复 使用道具 举报

1.什么是数组?数组的定义有哪几种格式?
数组是java中的一种容器,长度固定只能存储同一种类型的数据

2.什么时候使用动态赋值?什么时候使用静态赋值?
不知道数组中赋值的内容的时候,使用动态赋值
知道数组中赋值的内容的时候,使用静态赋值

3.堆中存放的是什么?栈中存放的是什么?
堆中存放new创建的对象,栈中存放变量

4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?
访问数组的索引值超过数组元素长度。
为数组赋值null时,访问数组元素。
回复 使用道具 举报

1.什么是数组?数组的定义有哪几种格式?

数组: 是java中的一种容器,长度固定、只能存储同一种数据类型;

格式:(1):数据类型[] 数组名称
      (2):数据类型 数组名称[]

2.什么时候使用动态赋值?什么时候使用静态赋值?

当我们不知道数组中赋值的内容的时候,用动态赋值;
当我们知道数组中赋值的内容的时候,用静态赋值

3.堆中存放的是什么?栈中存放的是什么?

堆:存放的是所有new的对象;
栈:存放的是变量和指向堆内存中的地址值;
      
4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?

当我们访问的数组的索引值,超过了数组的最大索引值,引发索引值越界异常;
当数组赋值为null的时候,使用数组去访问数组中的元素的时候会发生空指针异常
回复 使用道具 举报
IDEA工具数组

今天我们学习了数组,请根据自己的理解对下列问题进行回答:

今天需要掌握的知识点有:

1.什么是数组?数组的定义有哪几种格式?
数组:存储同一种数据类型的容器
两种格式:
数据类型 变量名[]
数据类型[] 变量名
2.什么时候使用动态赋值?什么时候使用静态赋值?
动态赋值:知道长度不知道数值
静态赋值:知道具体数值
3.堆中存放的是什么?栈中存放的是什么?
堆中存放new出来的东西
栈中存放局部变量
4.数组越界异常是怎么产生的?数组空指针异常是怎么产生的?
数组越界异常:访问数组元素时索引超出了数组长度
数组空指针异常:数组指向空类型,使用数组访问元素,数组访问不到地址,会发生空指针异常

回复 使用道具 举报
LPY 中级黑马 2019-4-3 21:48:33
40#
黑马林伟明 发表于 2019-4-3 21:40
李鹏宇出来写聚沙成塔了

写完了................
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马