摘要: 数组边界 下标的合法区间:[0, length-1],如果越界就会报错; public static void main(String[ ] args) { int[ ] a=new int[2]; system.out.println(a[2]); } //Error : ArraylndexOu 阅读全文
posted @ 2022-11-15 21:11 TangoVer 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 内存分析 Java内存分析: 数组的3种初始化 静态初始化 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; 数组的默认初始化 数组是引 阅读全文
posted @ 2022-11-15 21:02 TangoVer 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 数组的声明创建 数组的声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[ ] arrayRefVar; //首选的方法 或 dataType arrayRefVar[]; //效果相同,但不是首选方法 Java语言使用new操作符来创建数组,语法如下 阅读全文
posted @ 2022-11-15 20:21 TangoVer 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 数组是相同类型数据的有序集合. 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们. 阅读全文
posted @ 2022-11-15 19:41 TangoVer 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 递归 A方法调用B方法,我们很容易理解! 递归就是:A方法调用A方法!就是自己调用自己 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递 阅读全文
posted @ 2022-11-15 19:33 TangoVer 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 可变参数 JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类型后加一个省略号(...)。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它 之前声明。 public static void printMax( double 阅读全文
posted @ 2022-11-15 15:37 TangoVer 阅读(15) 评论(0) 推荐(0) 编辑