知识集锦
文章平均质量分 70
知识大杂烩
IT学习小镇
Java领域从业者;CSDN新兴创新博主;Java领域优质创作者;
展开
-
打造高效团队利器,掌握必备技能,揭秘完美工具箱——DevOps!
DevOps是一种集开发(Development)和运维(Operations)于一体的软件交付模式,是数字化转型的重要组成部分。它是一种将开发、测试、部署和运维(Development and Operations)集成在一起的理念和实践,目的是提高软件开发和运维的效率,降低成本,提高软件质量。DevOps的核心思想是将开发和运维团队紧密结合,实现软件开发、测试和部署的自动化,从而消除不必要的重复工作,提高开发和运维的效率。原创 2023-04-23 09:33:25 · 697 阅读 · 0 评论 -
如何通过Java8新特性Optional类来有效防止空指针异常
假设我们需要获取 School 对象对底层的 Classroom 中的 roomNumber属性,我们必须写一堆的非空校验,来防止发生 NullPointerException。(1)Optional 类是一个可以为null的容器对象。(2)Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。(3)Optional提供很多有用的方法,这样我们就不用显式进行空值检测。注:以上是教程中简介的Java8新特性Optional类的作用。(4)Optional 类的引入很好的解决空指针异常。原创 2022-11-23 19:01:51 · 451 阅读 · 0 评论 -
Java8新特性之stream流操作使用
一、Java8新特性Lambda表达式:允许把函数作为一个方法的参数传递到方法中。方法引用:可以直接引用已有Java类或对象(实例)的方法或构造器。默认方法 − 默认方法就是一个在接口里面有了一个实现的方法。新工具 :Nashorn引擎 jjs、类依赖分析器jdeps。Stream API :函数式编程风格引入。Date Time API:加强对日期与时间的处理。Optional 类 :用来解决空指针异常。Nashorn, JavaScript 引擎 :允许我们在JVM上运行特定的java原创 2021-12-17 17:49:01 · 542 阅读 · 0 评论