1.方法概述1 方法是什么方法是一种语法结构它可以把一段代码封装成一个功能以方便重复调用。这句话什么意思呢意思是把一段功能代码围在一起别人都可以来调用它。方法必须先创建才可以使用该过程成为方法定义方法创建后并不是直接可以运行的需要手动使用后才执行该过程成为方法调用做相同事情的代码就可以用方法进行封装。需要用到这段代码功能时让别人调用方法就行。//目标掌握定义方法的完整格式搞清楚使用方法的好处。 public class MethodDemo1 { public static void main(String[] args) { // 需求假如现在很多程序员都要进行2个整数求和的操作。 // 1、李工。 int rs sum(10, 20); System.out.println(和是 rs); // 2、张工。 int rs2 sum(30, 20); System.out.println(和是 rs2); } public static int sum(int a,int b) { int c a b; return c; } }定义方法的注意点方法的修饰符暂时都使用public static 修饰。目前看做是固定写法后面是可以改动的方法名称自己取名有意义英文小写驼峰模式(小)。有意义的名字即可方法申明了具体的返回值类型内部必须使用return返回对应类型的数据。形参列表可以有多个甚至可以没有 如果有多个形参多个形参必须用“”隔开且不能给初始化值。方法体代码完成自己需要写的功能代码即可。具体需求具体实现注意:真正需要关注的就两点1、分析方法是否需要申明返回值类型2、分析方法是否需要接收参数使用方法的好处1. 提高了代码的复用性提高了开发效率。2. 让程序的逻辑更清晰。1.什么是方法 答方法是一种语法结构它可以把一段代码封装成一个功能以便重复调用 2.方法的完整格式是什么样的 //格式如下 修饰符 返回值类型 方法名( 形参列表 ){ 方法体代码(需要执行的功能代码) return 返回值; } 3.方法要执行必须怎么办 必须调用才执行; //调用格式: 方法名(...); 4.使用方法有什么好处 答提高代码的复用性提高开发效率使程序逻辑更清晰。2.方法的其他形式如果方法不需要返回数据返回值类型必须申明成void无返回值申明, 此时方法内部不可以使用return返回数据。方法如果不需要接收外部传递进来的数据则不需要定义形参且调用方法时也不可以传数据给方法。没有参数且没有返回值类型void的方法称为无参数、无返回值方法。此时调用方法时不能传递数据给方法。第一种: 无参数方法定义和调用 (无参无返回值方法) 定义格式: public static void 方法名 ( ) { // 方法体; } 调用: 方法名(); 第二种: 带参数方法定义和调用 (有参无返回值方法) 定义格式 public static void 方法名 (参数1) { 方法体; } public static void 方法名 (参数1, 参数2, 参数3...) { 方法体; } 调用: 方法名(参数) 方法名(参数1,参数2, ...); 第三种: 带返回值方法定义和调用 (有参有返回值方法) 定义格式 public static 数据类型 方法名 ( 参数 ) { return 数据 ; } 调用: 数据类型 变量名 方法名 ( 参数 ) ;3.方法在计算机中的执行原理我们知道Java程序的运行都是在内存中执行的而内存区域又分为栈、堆和方法区。那Java的方法是在哪个内存区域中执行呢答案是栈内存。每次调用方法方法都会进栈执行执行完后又会弹栈出去。方法进栈和弹栈的过程就类似于手枪子弹夹上子弹和击发子弹的过程。最后上的一颗子弹是第一个打出来的第一颗上的子弹是最后一个打出来的。