用户中心USER CENTER

首页/用户
  • 《java 8 实战》读书笔记 -第十章 用Optional取代null

    摘要:但返回的是一个类型的对象,这意味着操作的结果是一个类型的对象。反之,如果对象存在,这次调用就会将其作为函数的输入,并按照与方法的约定返回一个对象。 一、Optional 类入门 Java 8中引入了一个新的类java.util.Optional。变量存在时,Optional类只是对类简单封装。变量不存在时,缺失的值会被建模成一个空的Optional对象,由方法Optional.empt...

    时飞 发布于Java
  • Java中关于包装类型容易入坑的一个点

    摘要:二调试过程经过后发现,在类型数值比较中使用的是,咋看之下没啥问题,其实是有问题的在这里为包装类,是一个对象。使用包装类重写过的方法就可以正确对包装类型的数值正确进行判断了。 一、问题描述 在一次对树形结构的数据遍历中,出现了树形变乱的问题,在此遍历的ID采用Long类型,在数值比较中达到某个界定值后,树形结构变形。 showImg(https://segmentfault.com/im...

    时飞 发布于Java
  • Java8-9-Stream介绍与操作方式详解

    摘要:中的与表达式可以说是相伴相生的,通过我们可以更好的更为流畅更为语义化的操作集合。流是一种惰性操作,所有对源数据的计算只在终止操作被初始化的时候才会执行。然后传入表达式将每个元素转换大写,通过方法将结果收集到中。 上一篇系统学了方法引用的几种类型及应用场景,本篇开始我们正式学习Stream。Java8中的Stream与lambda表达式可以说是相伴相生的,通过Stream我们可以更好的更...

    时飞 发布于Java
  • 7.平凡之路-动态SQL语句

    摘要:附转义字符第二种方法因为这个是格式的,所以不允许出现类似这样的字符,但是都可以使用符号进行说明,将此类符号不进行解析你的可以写成这个文件示例代码 动态SQL语句是核心之一,这里我们通过几个示例来演示 一 多条件查询专题 1.通过恒等式完成动态SQL语句 涉及到if标签 ...

    时飞 发布于Java
  • Lock锁子类了解一下

    摘要:前言回顾前面多线程三分钟就可以入个门了源码剖析多线程基础必要知识点看了学习多线程事半功倍锁机制了解一下简简单单过一遍只有光头才能变强上一篇已经将锁的基础简单地过了一遍了,因此本篇主要是讲解锁主要的两个子类那么接下来我们就开始吧一锁首先我们来 前言 回顾前面: 多线程三分钟就可以入个门了! Thread源码剖析 多线程基础必要知识点!看了学习多线程事半功倍 Java锁机制了解一下 AQ...

    时飞 发布于Java
<