java
文章平均质量分 83
CodeReaper
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 反射(二)运行时获取类的信息
文章目录一、获得类的运行时结构1. 获得类的名字2. 获得类的属性获取属性列表一、获得类的运行时结构1. 获得类的名字getName():包名+类名getSimpleName():类名Class c1 = Class.forName("reflection.User");// 获得类的名字System.out.println(c1.getName()); //包名+类名System.out.println(c1.getSimpleName()); //获得类名=========原创 2021-07-30 15:21:36 · 1258 阅读 · 0 评论 -
Java 反射(一)反射简介、原理和应用场景
文章目录一、动态语言和动态语言的比较动态语言静态语言二、反射简介反射的常见使用1. 代码编辑器2. Spring等框架的IoC容器3. 和注解的配合使用原理反射优缺点调试查看Class类获取Class实例的方式1. 通过对象获得2. 通过Class.forname获得3. 通过类名.class获得4.基本内置类型的包装类用Type属性获得5. 一个Class实例通过.getSuperclass()获得父类的Class实例哪些类型可以有Class对象java内存分析一、动态语言和动态语言的比较动态语言➢原创 2021-07-30 11:48:05 · 1280 阅读 · 0 评论 -
Java 注解
文章目录注解简介JDK内置注解元注解1. @Target2.@Retention注解简介◆ Annotation是从JDK5.0开始引入的新技术.◆ Annotation的作用: ➢不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别) ➢可以被其他程序(比如:编译器等)读取.◆Annotation的格式: ➢注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如: &nb原创 2021-07-30 09:45:20 · 247 阅读 · 0 评论 -
Java8 Stream API的使用
文章目录Stream的特点Stream的三个操作步骤1. 创建 Stream2. Stream的中间操作筛选与切片映射排序3.终止操作查找与匹配归约收集统计最大(小)、平均值分组多级分组分区字符串连接Stream的特点①Stream自己不会存储元素。②Stream不会改变源对象。相反,他们会返回一个持有结果的新Stream。③Stream操作是延迟执行的。这意味着他们会等到需要结果的时候才执行。Stream的三个操作步骤创建Stream中间步骤终止操作(终端操作)1. 创建 Strea原创 2021-07-27 23:42:23 · 450 阅读 · 1 评论 -
Java8 Lambda表达式(二)
文章目录一、Java8 内置的四大核心函数式接口1. 消费型接口 Consumer2. 供给型接口 Supplier3. 函数型接口 Function4.断言型接口 Predicate二、方法引用语法格式对象::实例方法名类::静态方法名类::实例方法名三、构造器引用一、Java8 内置的四大核心函数式接口之前我们使用Lambda表达式之前都需要手动地去创建函数式的接口,但其实我们不必这样做,因为JDK8已经为我们提供好了四大核心函数式接口,即:Consumer<T>: 消费型接口voi原创 2021-07-27 23:04:49 · 350 阅读 · 1 评论 -
Java8 Lambda表达式(一)
文章目录一、应用场景引入优化一:使用策略模式优化二:使用匿名内部类优化三:使用Lambda表达式优化四:使用Stream API二、Lambda运算符和对应语法一、应用场景引入首先编写对应的实体类模拟实际业务:@Data@NoArgsConstructor@AllArgsConstructor@ToStringpublic class Employee { private String name; private Integer age; private double原创 2021-07-27 10:32:04 · 281 阅读 · 0 评论 -
Mybatis-Plus的配置和基本使用
文章目录基本配置简单使用代码生成器基本配置首先新建一个springboot项目,然后导入数据库驱动,lombok和mybatis-plus依赖:<!-- 数据库驱动 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency><!-- lombok --&原创 2021-07-20 16:20:27 · 1024 阅读 · 0 评论
分享