Java数组小结

  1. 数组和集合
    a) 数组:
    i. 什么是数组
  2. 一组数:可以存储数据,存储的数据很多
  3. 一组 在内存中存储的连续的空间 具备(相同数据类型) 的数据的 (有序)的集合
    ii. 在Java中如何使用数组
  4. 数组的申明:eg:数据类型[]变量名
    a) Int [] arrs;
  5. 对于数组赋值
    a) 静态赋值
    i. 申明和赋值分开
  6. Int[]arrs;
    arrs=new int[]{1,2,3,4,5};
    变量名=new 数据类型[]{元素1,元素2...};
    a) 不写就是空数组放不进东西的
    ii. 申明和赋值一起
  7. 申明一个素组
    a) String[] strs=new String[]{“”,””};
    b) String[] strs={“呵呵”,”hh”};
    b) 动态赋值
    i. 申明一个数组
  8. Int[] arr=new int[5];
    iii. 数组里面常见的
  9. Strs.legth:查看数组元素
  10. 索引:数组中的每个元素都存在一个具体的索引索引是从0开始到数组.legth-1结束
  11. 为什么索引是从0开始不是从1开始?
    a) 数组是一组在内存空间中 有序且具有相同类型的集合
    i. 他们找值是通过第一个位置的加上字节长度索引
    b) 通过索引拿东西的效率极其高
    c) 索引
    长度等于
  12. 数组的长度申明后长度不可变
  13. 数组优点:通过索引获取和修改效率高
    a) 通过元素增删查改效率低
  14. 数组缺点:删除和增加效率低
    iv. 数组的迭代
  15. 迭代(iterate),指的是按照某种顺序逐个访问列表中的每一项。比如,for语句。
  16. 申明一个数组
    a) int arrs = new int [10];
    给数组的每个元素设置值
    For(int i =0 i arrs[i]=(int)(Math.random()71+80);
    }
    Math.random()
    71+80:取80到150的值

你可能感兴趣的:(Java数组小结)