1:数组
编号的专业叫法:索引
A:数据类型[] 数组名; B:数据类型 数组名[];
A:动态初始化 只给长度,系统给出默认值 举例:int[] arr = new int[3]; B:静态初始化 给出值,系统决定长度 举例:int[] arr = new int[]{1,2,3}; 简化版:int[] arr = {1,2,3};
A:栈 存储局部变量 B:堆 存储所有new出来的 C:方法区(面向对象部分) D:本地方法区(系统相关) E:寄存器(CPU使用)
a:局部变量 在方法定义中或者方法声明上定义的变量。 b:栈内存和堆内存的区别 栈:数据使用完毕,就消失。 堆:每一个new出来的东西都有地址 每一个变量都有默认值 byte,short,int,long : 0 float,double : 0.0 char : '\u0000' boolean: false 引用类型 : null 数据使用完毕后,在垃圾回收器空闲的时候回收。
方式1:
方式2:
最大值:
最小值:
方式1:
方式2:
方式1:
方式2:
2:方法
注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 修饰符:目前就用 public static。 返回值类型:就是功能结果的数据类型 方法名:就是起了一个名字,方便我们调用该方法。 参数类型:就是参数的数据类型 参数名:就是变量 参数分类: 实参:实际参与运算的数据 形参:方法上定义的,用于接收实际参数的变量 方法体语句:就是完成功能的代码块 return:结束方法 返回值:就是功能的结果,由return带给调用者。
返回值类型:结果的数据类型 参数列表:参数的个数及对应的数据类型
A:有明确返回值的方法 a:单独调用,没有意义 b:输出调用,不是很好,因为我可能需要不结果进行进一步的操作。但是讲课一般我就用了。 c:赋值调用,推荐方案 B:void类型修饰的方法 a:单独调用
A:方法不调用不执行 B:方法之间是平级关系,不能嵌套定义 C:方法定义的时候,参数是用,隔开的 D:方法在调用的时候,不用在传递数据类型 E:如果方法有明确的返回值类型,就必须有return语句返回。
在同一个类中,方法名相同,参数列表不同。与返回值无关。 参数列表不同: 参数的个数不同。 参数的对应的数据类型不同。 (8)方法重载案例 不同的类型的多个同名方法的比较。
2:获取两个数中的较大值 3:获取三个数中的最大值 直接在main方法里调用下图getMax(, , ,),就可以比较出最大值; 4:输出nn乘法表 这里提供的只是曾经学习整理的笔记,勿喷,谢谢,仅供java爱好者参考! 每日更新,请大家多多关注.谢谢!!! |
|