自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 工厂模式讲解

工厂模式 1、工厂模式定义 工厂模式是java中最常用的设计模式之一。这种设计模式属于创建型模式,他提供了一种创建对象的最佳方式 在工厂模式中,我们在创建对象是不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象 通过工厂模式,将创建对象的实例的权利移交工厂,我们不在通过new来创建我们所需的对象,而是通过工厂来获取我们需要的产品。降低了产品和使用这之间的耦合关系 2、工厂模式 //手机标准模范类 public interface Phone { void make(); }

2021-08-17 22:38:56 113

原创 设计模式之单例模式

设计模式 一、单例模式 单例模式的特点:单例类只能有一个实例;单例类必须自己创建自己唯一的实例;单例类必须给所有其他对象提供这唯一实例 1、懒汉式 /** * 懒汉式单例模式,在第一次调用的时候实例化自己 */ @Getter @Setter public class Singleton { private String name; private Singleton(){} private static Singleton single; /** * 静态工

2021-08-05 23:17:32 99

原创 反射之详解

反射 一、什么是反射 反射就是对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称之为JAVA语言的反射机制。 我们创建的每一个类都是对象,类本身是Class类的实例对象,这个实例对象称之为类对象,也就是Class对象 二、Class对象的特点 1、Class类的实例对象表示正在运行的java应用程序中的类和接口。jvm中有很多的实例,每一个类都有唯一的Class对象 2、Class类没有公共的构造方法。C

2021-07-26 21:44:40 216

原创 Stream流的基本用法

Stream流的特点: Stream自己不会储存元素。 Stream不会改变源对象,相反他们会返回一个持有结果的新Stream。 Stream操作实延迟的,会等到需要结果时才执行。 Stream的使用步骤 创建流 添加中间操作 终止操作 创建流 public class Demo3 { public static void main(String[] args) { //创建流 // 1 通过Collection对象的stream()或parallelStream()方法。

2021-04-24 19:32:44 150

原创 lambda表达式

方法引用 方法引用是lambda表达式的一种简写方式。如果lambda表达式方法体中只是调用一个特定且存在的方法,则可以使用方法应用 常见形式: 对象::实例方法 类::静态方法 类::实例方法 类::new public class Demo2 { /** * 方法引用 * @param args */ public static void main(String[] args) { //对象::实例方法 //lambda表达

2021-04-24 17:11:29 96

原创 函数式接口的基本用法

函数式接口的基本用法 public class Demo { /** * lambda表达式 * 函数式接口的基本用法 * Stream流 * 新的日期API * @param args */ public static void main(String[] args) { List list = new ArrayList(); list.add(1); list.add(2);

2021-04-24 16:05:20 134

原创 EasyExcel/Excel表格的文件上传和下载

标题Excel表格的文件上传和下载 /** * 将表格上传,存入数据库 * @param file## 标题 * @throws IOException */ @Override public void uploadMemberExcel(MultipartFile file) throws IOException { EasyExcel.read(file.getInputStream(), Member.cla

2021-03-23 17:27:03 215

JDBC操作数据库.md

JDBC操作数据库.md

2021-03-23

Git的简单使用.pdf

Git的简单使用.pdf

2021-03-23

JavaWeb笔记(夜泊2.0版).md

JavaWeb笔记.md

2021-03-23

Java日志笔记.md

Java日志笔记.md

2021-03-23

EasyExcel(生成Excel报表)基本操作.md

EasyExcel(生成Excel报表)基本操作.md

2021-03-23

空空如也

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

TA关注的人

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