Java
未读
Java8新特性之03Optional
03 Optional 概述 在从数据库查询数据或者执行一些其他操作的时候,查询出来的结果可能是为空的,返回的是 null,如果不对返回值进行判断,直接对 null 进行操作,则会报空指针异常。 传统的方式是使用 if 条件判断来判断对象是否为空,并执行相应的处理逻辑: if (authors !=
Java
未读
Java8新特性之02Stream流
02 Stream流 Java8的 Stream 使用的是函数式编程模式,它可以被用来对集合或数组进行链状流式的操作,可以更方便地让我们对集合或数组操作。 案例 1. 数据准备 @Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCo
Java
未读
Java8新特性之01Lambda表达式
Java函数式编程 面向对象思想需要关注用什么对象完成什么事情,而函数式编程思想就类似于我们数学中的函数,它主要关注的是对数据进行了什么操作。 函数式编程的优势 易于使用并发编程,大数据量下,集合处理效率高:可以使用并行流,自动使用多线程方式处理。 代码可读性高 消灭嵌套地狱 例如,要查询未成年作家
Java
未读
JavaSE-常用方法
JavaSE-常用方法 1.String类 返回指定索引处的 char 值:charAt(index) String s = "www.baidu.com";
char result = s.charAt(6);
result: i
将此字符串与指定的对象比较(通常用于字符串之间的比较): eq