第五天小总结 第一章 方法 1.1方法概述 简单的说:方法就是完成特定功能的代码块 1.2方法的语法格式 在Java中,声明一个方法的具体语法格式如下: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句 ……… return 返回值; } 修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终 修饰符final等,这些修饰符在后面的学习过程中会逐步介绍 返回值类型:用于限定方法返回值的数据类型 参数类型:用于限定调用方法时传入参数的数据类型 参数名:是一个变量,用于接收调用方法时传入的数据 return关键字:用于结束方法以及返回方法指定类型的值 返回值:被return语句返回的值,该值会返回给调用者 1.3方法的重载 有返回值的方法,可以输出调用,也可以赋值调用, 虽然可以单独调用,但是单独调用没有意义。 1.4方法的重载 当一个类中, 出现方法名相同,参数列表不同,返回值无关,我们称这两个方法之间相互重载。 方法名相同 参数列表不同 与返回值无关 注意:重载与具体的变量标识符无关 第二章 基本类型的参数传递 形式参数的改变不影响实际参数; 原因是因为 基本类型的数是存在栈内存中。 内存: 栈: 执行方法用的 堆: 存储一些引用型数据的 数组 方法区:存储一些class文件的 本地方法区: 存储一些本地方法的 寄存器:cpu 第三章 引用类型的参数传递 形式参数的改变会影响实际参数, 原因是因为,引用类型的数据存在堆内存中,可以有很多个引用执行的,很多个引用共享他。
|