摘要:
这篇文章主要结合源码去理解学习Optional类,本人能力有限,或许有些地方不能理解,希望能有大佬解惑 java8 引入了一个比较有趣的特性--Optional类,ta主要用来解决空指针异常的问题 1.创建Optional public final class Optional<T> { priva
阅读全文
posted @ 2021-10-08 11:07
int苦味
阅读(105)
推荐(0)
摘要:
接口的变化:接口中的方法可以有实现 1.接口中可以有静态方法,可以通过 接口名.方法名 调用。(通常会把返回接口对象的方法放到接口里) 2.接口中可以有默认方法,这类方法为公开的(public)方法,但要加上 default 修饰符,接口的实现类会默认继承此方法,若一个类实现了两个具有相同默认方法的
阅读全文
posted @ 2021-09-28 11:16
int苦味
阅读(98)
推荐(0)
摘要:
开发中有时会遇到一些需求,需要记录一些方法的执行时间、地点、及操作内容。我们需要在用户操作时获取用户的日志信息,然后做持久化。如果在本次方法中处理的话,就会有很多重复代码,也容易发生遗漏,使用注解式aop,就能很优雅的实现这个功能。 aop步骤: 1.创建一个切面类 2.在类中定义增强方法,通过注解
阅读全文
posted @ 2021-09-02 18:36
int苦味
阅读(1054)
推荐(0)
摘要:
数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来储存一组具有相同类型的数据。声明一个数组,就是在内存中划出一串连续的空间,数组名代表的是连续空间的首地址。 特点: 1.线性表 2.连续的内存空间和相同类型的数据 优点: 1.寻址快,查询效率高「随机访问」 数组元素的地址 = 首地址
阅读全文
posted @ 2021-09-01 18:05
int苦味
阅读(35)
推荐(0)