- 博客(8)
- 收藏
- 关注
原创 Java注解--最简单清晰的介绍
注解顾名思义就是对代码的 注释 + 解释注解:1. 给当前程序的开发者提供必要的信息和标记2. 给 Java 编译或者 JVM 提供必要数据支持和标记Java注解它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。//自定义注解//设置元注解,参与代码运行,只能用在类或接口,枚举上/**
2023-03-17 21:47:39 447
原创 抽象工厂设计模式——拿下
抽象工厂模式隔离了具体类的生成,使得客户并不需要知道什么被创建。由于这种隔离,更换一个具体工厂就变得相对容易,所有的具体工厂都实现了抽象工厂中定义的那些公共接口,因此只需改变具体工厂的实例,就可以在某种程度上改变整个软件系统的行为。当一个产品族中的多个对象被设计成一起工作时,它能够保证客户端始终只使用同一个产品族中的对象。增加新的产品族很方便,无须修改已有系统,符合"开闭原则"。
2023-03-06 20:24:06 468
原创 “爽一下”——Stream流
JDK 1.8 版本及其以上支持!!!利用流水线思想对于集合,数组数据进行处理和操作。涉及到数据筛选,排序,转换类型,限制个数,最终处理....并且在处理数据的过程中,对于数据的原始空间没有任何的修改,不影响原始数据。
2023-03-03 20:57:43 322
原创 Lambda表达式
我们可以在任意函数式接口上使用@FunctionalInterface注解,这样做可以用于检测它是否是一个函数式接口。开始后的一种新语法形式,Lambda允许把函数作为一个方法的参数,使用Lambda表达式可以写出更简洁、更灵活的代码,而其作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。,大括号,分号,return可以省略不写(需要同时省略)Lambda 表达式和 方法引用使用的前提!,参数类型可以省略不写,同时()也可以省略。3. 如果Lambda表达式的。JDK 1.8 版本以上有效。
2023-03-03 20:16:59 371
原创 Java基础的三种排序
快速排序时间复杂度最好情况是都能分割成较完美的两部分 O(nlog(n)),最坏情况是数组是有序的每次分割只有一边 O(n^2)冒泡排序时间复杂度为O(n^2) 最好情况是O(n)即数组就是有序的 遍历一边没有交换元素。空间复杂度为O(1)稳定性:稳定。选择排序的时间复杂度最好最坏情况都是O(n^2) 空间复杂度为O(1), 稳定性:不稳定。空间复杂度为O(nlog(n)) 稳定性:不稳定。
2023-02-25 14:00:23 156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人