黑马程序员技术交流社区

标题: day05 函数与数组 [打印本页]

作者: Marx_D    时间: 2015-8-10 23:58
标题: day05 函数与数组
番外篇:今天考试了,有点累。


作者: Marx_D    时间: 2015-8-11 00:08
1.函数
(1)定义在类中,有特定功能的一段小程序,又叫做方法。
其中,函数名就是函数的名称,方便调用,要符合见名知意。
特点:A.函数与函数之间是平级关系,不能再函数中定义函数。B.运行特点:函数只有被调用才执行。
作者: Marx_D    时间: 2015-8-11 00:15
函数的调用
A.有明确返回值:单独调用,输出调用,赋值调用。
B.void类型:单独调用

函数重载:在一个类中, 函数名相同,参数列表不同(个数或者参数类型不同),与返回值类型无关。

作者: Marx_D    时间: 2015-8-11 00:18
方法名 + 参数列表 = 方法的签名
修饰符 + 返回值类型 + 方法名 + 参数列表 = 方法的声明
作者: Marx_D    时间: 2015-8-11 00:25
2.数组:存储多个同一数据类型元素的容器。
好处:数组的元素会被自动从0开始编号,方便我们获取。
int[] arr = new int[3];
int arr[] = new int[3];
int[] arr= new int[]{1,3,4};
int[] arr = {1,2,3};
作者: Marx_D    时间: 2015-8-11 00:31
二维数组:
格式:
int [][] arr = new int [3][2];
int arr[][] =new int[3][2];
int[][]arr = new int[3][];
c:int[][] arr ={{},{},{}};

java内存图:
A.栈:存储局部变量使用,使用完毕,立马消失;
B.堆:所有new出来的都在堆里面,每一个实体都有地址值,每一个实体内的内容都有默认值。在垃圾回收站空闲时候被回收。
C.方法区、本地方法区、寄存器





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2