上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: lombok 注解 1. 什么是 lombok 注解 Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。 简单来说,使用 lombok 可以帮助我们减少 等方法的编写,虽然 IDEA也提供了自动 阅读全文
posted @ 2019-08-11 21:49 希希里之海 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 枚举 注意: 枚举是单例的,单例要保证私有化构造器。 1. 如何自定义枚举类 1. 提供类的属性,声明为 private final 2. 声明为 final 的属性,在构造器中初始化 3. 通过公共方法(get)方法来调用属性 4. 创建枚举类的对象:将类的对象声明 public static f 阅读全文
posted @ 2019-08-11 00:35 希希里之海 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Java反射理解(五) 方法反射的基本操作 方法的反射 1. 如何获取某个方法 方法的名称和方法的参数列表才能唯一决定某个方法 2. 方法反射的操作 举例 具体操作请看下面举例: 总结步骤如下: 1. 获取对象的类类型: 2. 获取方法,名称和参数列表来决定(记住要 操作): 获取的是public的 阅读全文
posted @ 2019-07-21 11:56 希希里之海 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Java反射的理解(六) 通过反射了解集合泛型的本质 上述写了那么多,我们可能会有个疑问,为什么要用反射,步骤比我们常规的加载类操作复杂多了,别急,这个问题我最后才解答,我们先来了解集合泛型的本质。 直接上代码: 在刚开始中,如果我们尝试 list.add(20) 肯定会报错的,因为指定的 list 阅读全文
posted @ 2019-07-21 11:56 希希里之海 阅读(744) 评论(0) 推荐(0) 编辑
摘要: Java反射理解(四) 获取成员变量构造函数信息 步骤 获取成员变量信息: 1. 获取类类型对象 2. 成员变量也是对象, 类中封装了关于成员变量的操作: 方法获取的是所有的public的成员变量的信息 获取的是该类自己声明的成员变量的信息 3. 得到成员变量的类型的类类型 4. 得到成员变量的名称 阅读全文
posted @ 2019-07-21 11:54 希希里之海 阅读(479) 评论(0) 推荐(0) 编辑
摘要: Java 反射理解(三) Java获取方法信息 基本的数据类型、void关键字,都存在类类型。 举例如下: Class类的基本API操作 要想获取方法信息,有以下几个步骤: 1. 获取该对象的类类型。 2. 获取类的名称 3. 获取方法对象: 方法获取的是所有的public的函数,包括父类继承而来的 阅读全文
posted @ 2019-07-21 11:53 希希里之海 阅读(441) 评论(0) 推荐(0) 编辑
摘要: Java 反射理解(二) 动态加载类 概念 在获得类类型中,有一种方法是 ,有以下要点: 不仅表示了类的类类型,还代表了动态加载类 编译时刻加载类是静态加载类,运行时刻加载类是动态加载类 演示 我们以具体的代码来演示什么是动态加载类和静态加载类: 新建: : 如果运行该程序,会报错,因为 new 创 阅读全文
posted @ 2019-07-21 11:52 希希里之海 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Java 反射理解(一) Class 类的使用 概念 这里阐述几个基本概念: 1. 在面向对象的世界里,万事万物皆对象。(在 Java 语言中,静态的成员、普通数据类型除外) 2. 类也是对象,类是 的实例对象。 3. 类类型是什么? 类类型可以简单理解为类的类型。在万物皆对象的 Java 中,我们 阅读全文
posted @ 2019-07-21 11:51 希希里之海 阅读(480) 评论(0) 推荐(0) 编辑
摘要: leecode 刷题(32) 链表的中间节点 描述: 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 示例 2: 提示: 给定链表的结点数介于 1 和 100 之间。 思路: 做这道题有两种思路: 1. 先遍历一遍整个链表,按 阅读全文
posted @ 2019-07-05 09:24 希希里之海 阅读(215) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 进阶 这里讲两个小方面: 表单验证 AOP 1. 表单验证 SpringBoot 中的表单验证功能步骤如下: 1. 在 controller 类中将用 和 设置参数的单个属性转换为对象: 2. 在对象类中添加注解,设置拦截属性 3. 在 controller 类中将设置表单验证 阅读全文
posted @ 2019-06-26 15:33 希希里之海 阅读(779) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页