摘要: 冒泡排序算法原理 1、每一次循环结束之后,都要找出最大的数据,放到参与比较的这堆数据的最右边。(冒出最大的那个气泡) 2、 拿着左边的数字和右边的数字比对,当左边 > 右边的时候,交换位置。 例如:9, 8, 10, 7, 6 第1次循环:比较的数据 9 8 10 7 6 8 9 10 7 6 第1 阅读全文
posted @ 2023-10-12 22:32 洛小依ovo 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 二分法原理: 使用二分法一定要是先排序好的数组,如果没有排序好,比较只有可能怎么找都找不到 数组: 10(下标0) 11 12 13 14 15 16 17 18 19 20(下标10) 通过二分法查找,例如需要找出19这个元素的下标: (0 + 10) / 2 --> 中间元素的下标: 5 拿着中 阅读全文
posted @ 2023-10-09 19:25 洛小依ovo 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一、maven核心概念 1、Maven工程约定目录结构 2、pom文件 3、仓库 4、Maven的生命周期 5、Maven的常用命令 6、插件 7、坐标(gav) 8、依赖(dependency) 二、maven约定的目录结构 三、maven项目创建及其下载的东西 1、使用命令编译maven项目 在 阅读全文
posted @ 2023-09-10 17:41 洛小依ovo 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一、maven的作用 1)maven可以管理jar文件 2)自动下载jar和他的文档,源代码 3)管理jar直接的依赖, a.jar需要b.jar , maven会自动下载b.jar 4)管理你需要的jar版本 5)帮你编译程序,把java编译为class 6)帮你测试你的代码是否正确。 7)帮你打 阅读全文
posted @ 2023-09-10 17:05 洛小依ovo 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一、多线程 1、进程与线程概念 进程是一个应用程序(1个进程是一个软件),一个进程可以启动多个线程 线程是一个进程中的执行场景/执行单元 2、进程与线程的关系 a)进程与线程 进程可以看作是一个公司,线程就是公司中的一个小员工 进程A与进程B的内存独立不共享资源 b)线程A与线程B: 在java语言 阅读全文
posted @ 2023-09-09 20:13 洛小依ovo 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、注解 1、注解概述 注解,又叫叫做注释类型,Annotation 注解Annotation是一种引用数据类型。编译之后也是生成xxx.class文件。 2、语法格式 // 定义语法格式 [修饰符列表] @interface 注解类型名{ } // 使用时语法格式 @注解类型名 public @i 阅读全文
posted @ 2023-09-09 19:52 洛小依ovo 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、反射机制 java.lang.reflect.*; 1、反射机制的作用 通过java语言中的反射机制可以操作字节码文件,可以读和修改字节码文件。 通过反射机制可以操作代码片段(class文件) 2、反射机制相关的类 java.lang.Class:代表整个字节码,代表一个类型,代表整个类 jav 阅读全文
posted @ 2023-09-09 16:37 洛小依ovo 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、IO流 1、IO流概述 通过IO可以完成对硬盘文件的读和写 从硬盘中读取文件,读到内存中:读(Read)、输入(Input)、输入流(InputStream) 从内存中写入文件,写到硬盘中:写(Write)、输出(Output)、输出流(OutputStream) java.io.*; 2、IO 阅读全文
posted @ 2023-08-15 22:48 洛小依ovo 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一、增强for(foreach) 1、语法格式 for(元素类型 变量名 :数组或集合){ System.out.println(变量名); } 2、foreach缺点 foreach有一个缺点:没有下标。在需要使用下标的循环中,不建议使用增强for循环 3、举例 public class ForE 阅读全文
posted @ 2023-08-15 22:32 洛小依ovo 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、泛型 1、泛型语法机制 泛型这种语法机制,只在程序编译阶段起作用,只是给编译器参考的。(运行阶段泛型没用!) 2、泛型的好处 第一:集合中存储的元素类型统一了。 第二:从集合中取出的元素类型是泛型指定的类型,不需要进行大量的“向下转型” 3、泛型的缺点 导致集合中存储的元素缺乏多样性。大多数业务 阅读全文
posted @ 2023-08-15 22:18 洛小依ovo 阅读(15) 评论(0) 推荐(0) 编辑