-
方法是语句的结合,它们在一起执行一个功能
-
static修饰的方法 main函数中就能调用,直接使用即可
-
设计方法的原则:一个方法尽量只完成一个功能
-
类似于其他语言的函数,是一段用来完成特定功能的代码片段
-
组成部分:修饰符 + 返回值类型 + 方法名(参数类型 参数名){方法体}
-
return 终止方法
-
Java是值传递,不是引用传递
-
重载是在一个类中,有相同的函数名称,但形参不同的函数
-
方法名称必须相同、参数列表必须不同(个数/类型/参数列表顺序不同)、返回类型可相同可不同
-
idea里面点击左下方 Termainal进入命令行,javac 是编译:javac test.java
-
执行:java com.renjianyong.test this is hhhhh utf-8 : 向test类中传参“hhhhh”
-
方法声明中,在指定参数类型后加一个省略号(...)
-
一个方法中,只能指定一个可变参数,且必须是方法的最后一个参数
-
public static void main(String[] args){ max(new double[]{1,2,3}) } public static void max(int... i){ SYstem.out.println(i); }
-
A方法自己调用自己,可以用简单程序解决一些复杂的问题,减少代码量
-
递归结构包括两个部分
-
-
递归头:什么时候不需要调用自身方法,如果没有递归头,会陷入死循环
-
递归体:什么时候需要调用自身方法
-
//求1*2*3*...*n public static int f(int n){ if(n==1){ return 1; }else{ return n* f(n-1); } }
-



