随笔分类 -  java

摘要:Java8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一 个则是 Stream API(java.util.stream.*)。 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。 使用Stream 阅读全文
posted @ 2022-07-22 10:07 狮子挽歌丿 阅读(34) 评论(0) 推荐(0) 编辑
摘要:Optional 类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现在 Optional 可以更好的表达这个概念。并且可以避免空指针异常。 常用方法: Optional.of(T t) : 创建一个 Optional 实例 Opt 阅读全文
posted @ 2022-07-22 10:06 狮子挽歌丿 阅读(26) 评论(0) 推荐(0) 编辑
摘要:总结一下java8中的新特性内置的四大核心函数式接口 函数式接口在java中是指:有且仅有一个抽象方法的接口 函数式接口,即适用于函数式编程场景的接口。而java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的L 阅读全文
posted @ 2022-07-22 10:05 狮子挽歌丿 阅读(127) 评论(0) 推荐(0) 编辑
摘要:方法引用的使用场景 我们用Lambda表达式来实现匿名方法。但有些情况下,我们用Lambda表达式仅仅是调用一些已经存在的方法,除了调用动作外,没有其他任何多余的动作,在这种情况下,我们倾向于通过方法名来调用它,而Lambda表达式可以帮助我们实现这一要求,它使得Lambda在调用那些已经拥有方法名 阅读全文
posted @ 2022-07-22 10:05 狮子挽歌丿 阅读(19) 评论(0) 推荐(0) 编辑
摘要:总结一下java8中的新特性lambda表达式 1 匿名函数 Lambda是一个匿名函数,可以理解为一段可以传递的代码(将代码像数据一样传递);可以写出更简洁、更灵活的代码;作为一种更紧凑的代码风格,是Java语言表达能力得到提升。 有一个需求:获取公司中年龄小于 35 的员工信息、获取公司中工资大 阅读全文
posted @ 2022-07-22 10:04 狮子挽歌丿 阅读(52) 评论(0) 推荐(0) 编辑
摘要:最近使用到了javaCV进行视频帧转码,记录一下项目中使用javaCV的对h264/h265的视频帧的base64字符串转成jpg图片的一次实现 功能流程: <javacpp.version>1.4.1</javacpp.version> <ffmpeg.version>3.4.2-1.4.1</f 阅读全文
posted @ 2022-07-22 10:01 狮子挽歌丿 阅读(2494) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示