
java
文章平均质量分 91
IT炸雷
灯红酒绿迷人醉,谁说码农不另类
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java8新特性-默认方法和Optional以及新的时间日期API
默认方法 Java 8引入了一个新功能,叫默认方法,通过默认方法你可以指定接口方法的默认实现。换句话说,接口能提供方法的具体实现。因此,实现接口的类如果不显式地提供该方法的具体实现,就会自动继承默认的实现。 方法上加default关键字 冲突问题: 接口是可以多实现的,但是java中时单继承,default方法自带实现类,在多实现的时候会产生冲突。 三条规则: (1) 类中的方法优先级最高。类或父类中声明的方法的优先级高于任何声明为默认方法的优 先级。 (2) 如果无法依据第一条进行判断,那么子接口的优先级原创 2021-01-12 11:28:21 · 526 阅读 · 0 评论 -
Java8新特性-Stream流-Lambda表达式
Lamda表达式 Comparator<User> userComparator = (User a, User b) -> { return a.getAge() - b.getAge(); }; ()->{} 左边括号是函数式接口内方法的参数,右面是方法体 函数式接口 函数式接口:只定义一个抽象接口。 Comparator Runnable Callable List<String> str = Arrays.asList("a","b","原创 2021-01-12 11:19:11 · 1850 阅读 · 0 评论 -
springboot自定义注解-保姆级教程
需要在自定义注解上加元注解 1.@Target 定义注解修饰的目标,就是用来修饰方法和类 2.@Retention 定义注解的生命周期,分为以下三种: 源码级别 SOURCE, 编译期级别 CLASS, 运行期级别 RUNTIME 3@Documented 定义注解会被javadoc或者其他类似工具文档化 import java.lang.annotation.*; @Target({ElementType.METHOD}) @Documented @Retention(RetentionPolicy.R原创 2020-06-12 16:45:00 · 224 阅读 · 0 评论 -
你值得一看--集合
使用集合框架的好处 1.集合自增长 2提供了高性能的数据结构和算法,提高程序的速度和质量 3允许不同 API 之间的互操作,API之间可以来回传递集合; 4可以方便地扩展或改写集合,提高代码复用性和可操作性。 5通过使用JDK自带的集合类,可以降低代码维护和学习新API成本。 常用的集合类 Map接口和Collection接口是所有集合框架的父接口 1Collection的子接口Set接口和Lis...转载 2020-04-05 23:08:23 · 326 阅读 · 0 评论 -
你值得一看--Java基础总结
Java有哪些数据类型 byte 1字节 short 2字节 int 4字节 long 8字节 float 4字节 double 8字节 char 2字节 boolean 1字节 访问修饰符 关键字 java中的goto 共同时java中的保留在,目前版本中java没有使用 final,finally,finalize区别 final可以修饰变量,方法,类,修饰的类不能被继承,修饰的方法不能被...转载 2020-04-05 15:32:42 · 144 阅读 · 0 评论 -
程序中的那些图--UML,时序图
UML的类图 继承关系,子类指向父类,实现类指向接口 三个框,第一个是类名,第二个属性,第三个是方法名, 抽象类,抽象方法用斜体表示,静态属性,静态方法用下划线表示。 一个类可以持有多个其他类的实例,这种持有关系叫做聚合。 “-”表示私有方法 “+”表示public “#”表示protect 时序图 从上往下按时间顺序执行,代表了client,server,device三个类之间的调用关...原创 2020-03-25 19:07:05 · 600 阅读 · 0 评论