关于mybatis plusWrapper构造器中lambda表达双冒号的作用是什么

@Override
public int updatePhoneByTransNo(String transNo,String phone) {


    Sdinformationappnt sdinformationappnt = new Sdinformationappnt();
        sdinformationappnt.setApplicantmobile(phone);
        UpdateWrapper<Sdinformationappnt> updateWrapper = new UpdateWrapper<>();
        updateWrapper.lambda().eq(Sdinformationappnt::getInformationsn,transNo);
        return sdinformationappntMapper.update(sdinformationappnt,updateWrapper);
}

这个双帽号 :: 以及左右两边的对象和get代表什么 哪位可以用白话解释一下吗 百度到的有点官方 看不懂

jdk8的新特性,方法引用语法糖,其实就相当于把Sdinformationappnt类里的getInformationsn方法单独拿出来给eq去调用