摘要: 1 类与对象的关系 类:类是一种抽象的数据类型,他是对某一类事物整体描述/定义。是对具体事物的抽象。 对象:是对抽象概念的具体实例 如: 类:动物 实例:猫,狗 2 初始化对象 创建对象:new关键字 2.1 创建对象后执行的操作 分配内存空间 给创建好的对象 进行默认的初始化 调用类中构造器 2. 阅读全文
posted @ 2022-04-09 11:48 MR·zero 阅读(106) 评论(0) 推荐(0)
摘要: Java的核心思想就是OOP 1 概述 1.1 面向过程 面向过程是一种以过程为中心的编程思想。 分析解决问题的具体步骤 通过函数一步步实现这些步骤,第一步作什么,第二步做什么。 场景:处理一些较为简单的问题 1.2 面向对象 分类的思维模式,基于对象(实体)的概念建立模型。 首先思考解决问题需要哪 阅读全文
posted @ 2022-04-09 11:36 MR·zero 阅读(59) 评论(0) 推荐(0)
摘要: 1 方法定义 修饰符 返回类型 方法名(参数列表){ return; } 修饰符 返回类型 方法名 参数列表(参数类型 参数名...) break 和 return的区别 异常抛出 return 方法 package com.method; //有返回值 public class T { publi 阅读全文
posted @ 2022-04-09 11:35 MR·zero 阅读(50) 评论(0) 推荐(0)
摘要: 稀疏数组是一种数组结构,这是一种压缩算法。 稀疏数组可以看做是普通数组的压缩,但是这里说的普通数组是指无效数据量远大于有效数据量的数组 1 概述 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式 记录数组一共有几行几列,有多少个不同值 把具有不同值 阅读全文
posted @ 2022-04-07 13:17 MR·zero 阅读(48) 评论(0) 推荐(0)
摘要: 总共有八大排序,其中冒泡排序是最出名的排序算法之一。 冒泡排序 两层循环,外层冒泡轮数,里层依次比较,江湖人尽皆知。 我们看到嵌套循环,应该立马就能得出这个算法的时间复杂度为O(n2) 代码 package com.study; import java.util.Arrays; public cla 阅读全文
posted @ 2022-04-07 13:14 MR·zero 阅读(52) 评论(0) 推荐(0)
摘要: 在API中提供了一个工具类 Arrays,它可以对数组对象进行一些基本的操作。 数组的工具类 java.util.Arrays Arrays类中方法都是 static 修饰的静态方法,在使用的适合可以直接通过类名进行调用,而不用使用对象来调用 1 常用功能 数组赋值:fill 方法 数组排序: so 阅读全文
posted @ 2022-04-06 23:53 MR·zero 阅读(42) 评论(0) 推荐(0)
摘要: 多维数组可以看成数组的数组。 如二维数组就是一个特殊的一维数组,其中的每一个元素都是一个一维数组。 1 二维数组 1.1 定义 //定义了一个两行五列的数组 int a[][] = new int[2][5] 1.2 图解 1.3 例子-基本使用 package com.study; public 阅读全文
posted @ 2022-04-06 23:30 MR·zero 阅读(49) 评论(0) 推荐(0)
摘要: 1 数组使用 For-Each 循环 数组作方法入参 数组作返回值 2 数组操作 2.1 常规遍历 package com.study; public class T { public static void main(String[] args) { int[] arr = {1, 2, 3, 4 阅读全文
posted @ 2022-04-06 23:01 MR·zero 阅读(46) 评论(0) 推荐(0)
摘要: 1 导图 2 图解 package com.study; public class T { public static void main(String[] args) { int[] arr = new int[8]; arr[0] = 10; arr[1] = 8; System.out.pri 阅读全文
posted @ 2022-04-06 22:32 MR·zero 阅读(31) 评论(0) 推荐(0)
摘要: 数组是最简单的数据结构 1 定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干数据,按照一定的先后次序排列而成 其中,每一个数组称作一个数组元素,每个数组元素可以通过一个下标来访问他们 PS:数组下标是从0开始的 2 创建 首先必须声明数组变量,才能在程序中使用数组。 2.1 声明数组 阅读全文
posted @ 2022-04-06 22:13 MR·zero 阅读(68) 评论(0) 推荐(0)