DAY6 方法
方法重载
方法名相同,参数不同
命令行传参
package method;
public class CommandLine {
public static void main(String args[]){
for(int i =0; i<args.length; i++){
System.out.println("args["+i+"]: "+args[i]);
}
}
}
可变参数
pubic staitc int demo(int... x){
}
递归
参考数据结构与算法
数组
内存分析
堆:存放数组的对象。例如:args[10],则堆存放args[0]~agrs[9]内的数据。可被所有线程共享
栈:存放基本变量类型和其数值。存放堆中数据的地址。
三种初始化
静态初始化: static xxx(); 直接调用方法
与main一起被启动
动态初始化:非static修饰;需要new一个;
xxx yyy = new xxx();
数组的默认初始化
数组中的元素被隐式初始化