自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 IDEA maven项目配置Tomcat

安装Tomcat一定要先有JDK,Tomcat是基于jar包运行的。

2023-03-23 20:34:15 2949

原创 Java注解--最简单清晰的介绍

注解顾名思义就是对代码的 注释 + 解释注解:1. 给当前程序的开发者提供必要的信息和标记2. 给 Java 编译或者 JVM 提供必要数据支持和标记Java注解它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。//自定义注解//设置元注解,参与代码运行,只能用在类或接口,枚举上/**

2023-03-17 21:47:39 447

原创 反射——框架的基础

Java 中的所有类都是一个模板整个类对于Java而言都是一个类的类型Class类型。

2023-03-06 21:46:37 160

原创 抽象工厂设计模式——拿下

抽象工厂模式隔离了具体类的生成,使得客户并不需要知道什么被创建。由于这种隔离,更换一个具体工厂就变得相对容易,所有的具体工厂都实现了抽象工厂中定义的那些公共接口,因此只需改变具体工厂的实例,就可以在某种程度上改变整个软件系统的行为。当一个产品族中的多个对象被设计成一起工作时,它能够保证客户端始终只使用同一个产品族中的对象。增加新的产品族很方便,无须修改已有系统,符合"开闭原则"。

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

原创 Java用循环绘制基本图形

自己完成一个爱心~~~~❥(^_-) ❥(^_-)❥(^_-)

2023-02-25 11:23:01 445

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除