摘要: Java 稀疏数组 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 示例: package com.shun.array; public class ArrayDemo08 { public static void main(String[] args) { //稀 阅读全文
posted @ 2021-08-02 16:58 Liquor无言 阅读(33) 评论(0) 推荐(0)
摘要: Java 冒泡排序 冒泡排序就是把数组中的所有元素,按从小到大,或者从大到小的顺序排序好 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序 示例: package com.shun.array; import java.util.Arrays; public class ArrayDemo07 阅读全文
posted @ 2021-08-02 16:58 Liquor无言 阅读(132) 评论(0) 推荐(0)
摘要: Java Arrays类的使用 数组的工具类java.util.Arrays 查看JDk帮助文档 示例: package com.shun.array; import java.util.Arrays; public class ArrayDemo06 { public static void ma 阅读全文
posted @ 2021-08-01 18:12 Liquor无言 阅读(46) 评论(0) 推荐(0)
摘要: Java 多维数组 多维数组可以看成是数组的数组 多维数组中的每个元素不是元素,而是一个数组 二维数组举例: //二维数组语法(下面两种代表的都是一样的,只是赋值和没赋值的区别): int[][] a = {{1,2},{1,3}};//已经赋完值了 // 或 int[][] a = int[2][ 阅读全文
posted @ 2021-08-01 18:11 Liquor无言 阅读(159) 评论(0) 推荐(0)
摘要: Java 数组的使用 普通的for循环 For-Each循环(增强For循环) 数组作方法入参 数组作返回值 示例: package com.shun.array; public class ArrayDemo03 { public static void main(String[] args) { 阅读全文
posted @ 2021-08-01 18:10 Liquor无言 阅读(20) 评论(0) 推荐(0)
摘要: Java 数组的三种初始化 静态初始化:创建 + 赋值 //静态初始化语法: int a = {1,2,3}; 动态初始化: 包含默认初始化 //动态初始化语法: int[] b = new int[2]; b[0]=1; b[1]=2; 数组的默认初始化 数组是引用类型,它的元素相当于类的实例变量 阅读全文
posted @ 2021-07-31 16:41 Liquor无言 阅读(3442) 评论(0) 推荐(0)
摘要: Java 递归 递归就是:A方法调用A方法!!就是自己调用自己(用于类似阶乘的计算) 递归结构包括两个部分: 递归头:什么时候不调用自身方法,如果没有头,将陷入死循环。 递归体:什么时候需要调用自身方法。 示例: package com.shun.method; public class Demo0 阅读全文
posted @ 2021-07-31 16:40 Liquor无言 阅读(1274) 评论(0) 推荐(0)
摘要: Java 数组的定义与创建 数组: 数组是相同数据类型(数据类型可以为任意类型)的有序集合 数组也是对象。数组元素相当于对象的成员变量 数组长度是确定的,不可变的。如果越界,则报错:ArraylndexOutofBounds 数组的创建: 语法: //数据的类型[] 数组名 = new 数据的类型[ 阅读全文
posted @ 2021-07-31 16:39 Liquor无言 阅读(334) 评论(0) 推荐(0)
摘要: Java 方法的重载 重载就是在一个类中,有相同的函数名称,但形式参数不同的函数。 方法的重载的规则: 方法名称必须相同 参数列表必须不同(个数不同、或类型不同、或参数排列顺序不同等) 方法的返回类型可以相同也可以不同 仅仅返回类型不同不足以成为方法的重载 实现理论: 方法名称相同时,编译器会根据调 阅读全文
posted @ 2021-07-28 16:24 Liquor无言 阅读(60) 评论(0) 推荐(0)
摘要: Java 方法的定义 Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段 语法: 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } **方法包含一个方法头和一个方法体。**下面是一个方法的所有组成部分: 修饰符:修饰符是可选的,告 阅读全文
posted @ 2021-07-28 16:23 Liquor无言 阅读(186) 评论(0) 推荐(0)