Java构造方法 若手动添加了构造方法(构造方法重载时),默认构造方法会失效。在创建对象触发构造方法调用,不能通过句点调用构造方法。创建方法后 构造内存地址 地址赋值给引用变量。方法名 与类名相同 无返回值。public 类名{} //无返回值。A创建对象 //堆开辟空间。C构造内存地址赋值给引用变量。编译器默认提供无参构造方法。2执行构造方法的逻辑代码。
Java数组 一维数组,二维数组,对象数组 2.System.arraycopy(原数组,原数组起始,新数组,新数组长度,新数组起始,长度);3.java.util.Arrays.copyOf(原数组,新长度);语法:数据类型... 形参名 //必须定义在形参的最后,且只能有一个。{{1}{1,2}{1,2,3}}也是可以的 不必为等长数组。可接受多个同类型的实参,个数不限,使用方式与数组相同。数组做参数,在方法中改动,对用主函数数组也会改动。我们注意数组在内存中存储情况。1我们的数组名储存在栈中。2数组的内容存储在堆;数组的创建有多种方法。
随机数生成方法 归纳: 生成a~b(包含b)之间的随机数,只需要使用 r.nextInt(b-a+1)+a即可。r.nextInt(10) 其范围未[0,10)的整数但不包括10;第二种方法返回的数值是[0.0,1.0)的double型数值,由于。第二种(Math.random()) 注意导包。double类数的精度很高,可以在一定程度下看做随机数,借助。r.nextInt(11) //0~10的随机整数。r.nextInt():产生整数的随机数(均匀分布)第一种(new Random())