导入
混乱中的数组
本节课回顾了我们已经熟悉的数组,并简要介绍了本章内容。
本章概览
在本章中,我们将学习数组。之前我们了解到,变量是内存中具有名称的位置,用于存储某个值。这个值可以是任何数据类型,例如 int。数组也是一种变量或容器对象,用于存储固定数量的同一类型的数据。因此,数组可以是任何数据类型,例如 int 或 String。我们在之前的程序中其实已经使用过数组,只是当时并未意识到。
请看下面这段代码片段:
1public static void main(String[] args){}
在每个程序中,这都是入口点;main 方法有一个参数,即一个 String 类型的数组。
main() 方法中的数组
在许多 Java 程序中,你会看到两种形式的 main 方法:
public static void main(String[] args){}public static void main(String args[]){}
实际上,在我们之前的例子中,使用的是第二种形式。从现在开始,我们将统一使用第一种形式。
为什么?有什么特别的原因吗?
没有。Java 对这两种写法都允许,两者在语法上没有任何区别。然而,在本章中我们会发现,官方文档建议避免使用第二种声明数组的方式。
从逻辑上讲,今后我们将坚持使用第一种形式。