Java学习
文章平均质量分 80
学无止境jl
学习,运动,动手动脑!
展开
-
Java多线程基础
多线程原创 2023-09-19 17:13:29 · 262 阅读 · 0 评论 -
手写一个简易版本的RPC
在1024程序员节前夕,学习技术是对节日最好的庆祝。手写一个简易版的RPC,可以把模糊抽象的概念具像化,属于落地层面了。原创 2022-10-22 23:34:32 · 379 阅读 · 0 评论 -
Java 8流处理详解
一、初识流1. 什么是流?流是Java API的新成员,它允许你以声明性方式(类似SQL,只写做什么,不考虑怎么做)处理数据集合。流就是从支持数据处理操作的源生成的元素序列。源可以是集合、数组或IO资源,数据处理操作包括filter(过滤),map(映射),reduce(累积操作),find(查找),match(匹配),sort(排序)。流可以顺序执行,也可以并行执行。2. 集合与流集合是内存中的数据结构,静态地包含所有值。流是从数据源中不断读取数据的固定数据结构,动态地获取值。和迭代器原创 2021-10-15 12:04:38 · 3834 阅读 · 0 评论 -
Java 8实战——行为参数化Lambda表达式
Java 8之前,参数只能是基本类型或对象引用。Java 8出现后,方法作为参数变得现实,也即函数式编程。案例:果园大叔家的苹果熟了,收割后全装到一个箱子里了,现在要对苹果进行分类,将红苹果和绿苹果分开,将大苹果(重量大于等于150g)与小苹果(重量小于150g)分开。尝试1: 传统思路import java.util.ArrayList;import java.util.List;public class Apple { Color color; int weigh.原创 2021-10-03 17:03:59 · 141 阅读 · 0 评论