4.1 数组
4.1.1 一维数组 4.1.2 多维数组
4.2 方法
4.2.1 方法声明 4.2.2 方法调用 4.2.3 参数传递 4.2.4 递归
4.3 Java的命令行参数
扩展:增强 for循环 访问数组

思考

1、数组的定义与分配空间的关系?

2、数组赋初值的办法?默认初值如何确定?

1、分析
因为是在堆中,所以new的时候jvm会自动给数组赋值。
1、int类型定义的数组,初始化默认是0
2、String类型定义的数组,默认值是null
3、char类型定义的数组,默认值是0对应的字符
4、double类型定义的数组,默认值是0.0
5、float类型定义的数组,默认值是0.0
6、boolean类型定义的数组,默认值是false

3、如何实现对数组的遍历访问? 1维,2维

4、如何得到数组的大小? 1维,2维

5、如何理解方法定义与方法调用?使用方法的好处?

6、方法定义的参数形态说明了什么?

7、基本类型参数传递和引用类型参数传递差别?

8、Java的命令行参数怎么提供数据?