【JAVA学习】基础学习路线、知识点汇总
文章平均质量分 80
主要从java基础的学习路线~总结所有基础的知识点~
乐乐家的乐乐
一个笨鸟!
展开
-
【Maven】 总是困扰我的一些问题
作为笔记。原创 2024-01-30 17:08:12 · 448 阅读 · 0 评论 -
JAVA8特性 & Stream流 & 函数式编程Lambda表达式 & 双冒号(::)的用法和原理
Lambda表达式可以作为函数式接口的实例,函数式接口是只有一个抽象方法的接口。将每个元素通过给定的映射函数转换为另一种类型,并返回一个新的Stream。将流中的元素根据指定的键和值的提取函数收集到一个并发的 Map 中。A:表示用于累积部分结果的对象的类型,也可以看作是中间结果的类型。根据给定的条件过滤出符合条件的元素并返回一个新的Stream。将流中的元素根据指定的键和值的提取函数收集到一个 Map 中。根据指定的条件过滤流中的元素,并将结果收集到一个集合中。原创 2023-11-03 15:00:31 · 724 阅读 · 0 评论 -
【JAVA】 并发、线程、锁 深入理解也就那么回事
我在网上搜索为什么需要多线程?到底为什么我们需要多线程呢?我的回答是:多线程的出现就是要将计算机性能发挥到极致,计算机的发展目标之一就是更快。第2点硬件设备发展的过程中由于材料、工艺、设计等等,会产生很多差异,并且这些差异是不可改变的。所以计算机的设计中CPU、内存、I/O 设备的速度是有极大差异,系统的性能往往受限于最慢的组件,当CPU需要等待内存读取数据时,它将不能继续执行其他指令,这就是所谓的“内存瓶颈”。原创 2023-11-02 11:05:02 · 46 阅读 · 0 评论