04 2021 档案
摘要:数组使用 普通的for循环 For-Each 循环 数组作方法入参 数组做返回值 1 package xiaoka.array; 2 3 public class ArrayDemo04 { 4 public static void main(String[] args) { 5 int[] a
阅读全文
摘要:下标越界及基本特点 数组的四个基本特点 其长度是确定的。数组一旦被创建,它的大小是不可以改变的。 其元素必须是相同类型的,不允许出现混合类型。 数组中的元素可以是任何数据类型,包括基本类型和引用类型。 数组变量属于引用类型,数组也可以看作是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对
阅读全文
摘要:内存分析 Java内存分析: 三种初始化 int[] a = {1,2,3}; Man[] mans = {new Man(1,1),new Man(2,2)}; 动态初始化 int[] a = new int[2]; a[0]=1; a[1]=2; 数组的默认初始化 数组是引用类型,它的元素相当于
阅读全文
摘要:数组 数组的定义 数组是相同类型数据的有序结合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组是从0 开始计数的 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:
阅读全文
摘要:递归 A方法调用B方法,我们很容易理解 递归就是:A方法调用A方法,就是自己调用自己 1 package xiaoka.method; 2 3 public class Demo05 { 4 public static void main(String[] args) { 5 Demo05 te
阅读全文
摘要:方法的重载与命令行传参与可变参数 方法的重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数。 方法的重载的规则: 方法名称必须相同。 参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。 方法的返回类型可以相同也可以不同。 仅仅返回类型不同不足以成为方法的重载。 实现理论: 方法
阅读全文