Java开发体系学习之基础(五)数组

1.数组:也是容器
   a.动态初始化:声明数组时,手动指定了数组的长度
   b.静态初始化:声明数组时,直接定义数组的值

          
public class ArrayDemo{ public static void main(String[] args){ //声明了80个变量
//在堆内存里连续开辟空间 int[] arr=new int[80];
//静态添加数组
int[] arr2={10,12,13}; } }

   c.数组常见的两个问题:
      ①空指针问题

 
  
arr=null; //栈区数组对象丢掉了堆区的地址
//数组都找不到了
     ②数组索引越界


你可能感兴趣的:(Java开发体系学习之基础(五)数组)