清科谷体的博客

  • 文章
  • 关于
  • 联系
  • 隐私政策

编程

:: 方法引用运算符

来看一个例子: String op = opList.stream() .map(Arrays::toString) .collect(Collectors.joining(",")); 这段代码将 opList 中的每个数组转换为字符串表示,然后用逗号连接所有字符串 其中这里的::是什么运算符? rrays::toString 是一个方法引用,它等价于 lambda 表达式:array -> Arrays.toString(array) 静态方法引用 ClassName::staticMethod Arra…

2025年12月19日 0条评论 19点热度 0人点赞 ingker 阅读全文
编程

Java Stream流式编程常用操作

一、Stream 的整体结构 一条 Stream 永远是三段式: 数据源 → 中间操作(0~N个) → 终止操作(1个) list.stream() // 数据源 .filter(...) // 中间 .map(...) // 中间 .forEach(...); // 终止 没有终止操作,Stream 不会执行 二、最常用的中间操作 1、filter —— 过滤(if) .filter(x -> x > 10) 等价 for 循环: if (x > 10) { ... } 工程用途: 按状态筛选 …

2025年12月19日 0条评论 30点热度 0人点赞 ingker 阅读全文
学习心得

理清 Java 面对对象和泛型的重要概念 -- Java SE 8

面向对象程序设计(OPP)是当今主流的编程范式,OOP把将【对象】作为程序的基本单元,将程序和数据【封装】其中,以提高软件的重用性、灵活性和扩展性。 传统的面对过程的结构化程序设计设计一系列过程(算法)求解问题,Pascal的作者的著作《算法+数据结构=程序》,【算法】是第一位,数据结构是第二位。而OPP中,【数据结构】是第一位的,算法是第二位。 类、对象和封装 类(Class)是构造对象的模版或蓝图。 对象(Object)是类构造(construct)出的实例(Instance)。 封装(Encapsulatio…

2023年8月12日 0条评论 404点热度 0人点赞 ingker 阅读全文

COPYRIGHT © 2026 清科谷体's blog. ALL RIGHTS RESERVED.
THEME KRATOS MADE BY VTROIS | MODIFIED BY INGKER

正在加载今日诗词....

本站已运行