区别:
动态初始化:手动指定数组长长度,由系统给出默认初始值。只明确元素,个数不明确,推荐使用动态初始化。
静态初始化:手动指定数组元素,系统会根据元素个数计算出数组的长度。需求中,已经明确了需要操作的具体数据,直接静态初始化。
常见问题:
当访问了数组中不存在的索引,就会引发索引越界异常。
区别:
动态初始化:手动指定数组长长度,由系统给出默认初始值。只明确元素,个数不明确,推荐使用动态初始化。
静态初始化:手动指定数组元素,系统会根据元素个数计算出数组的长度。需求中,已经明确了需要操作的具体数据,直接静态初始化。
常见问题:
当访问了数组中不存在的索引,就会引发索引越界异常。