Java特性
文章平均质量分 69
Java特性
绝园の暴风雨
这个作者很懒,什么都没留下…
展开
-
Java9-模块化系统
Java9模块化系统 笔记参考:https://www.bilibili.com/video/BV184411x7XA?p=31 首先新建一个Java9及以上的项目,之后再在项目中新建一个Module(同样要求Java9及以上),并在项目和Module中各自新建一个module-info.java文件(在src上右键->new->module-info.java) 建好后项目结构如下: 在项目java91011中新建一个Person类 package com.test; public c原创 2022-05-12 11:38:43 · 390 阅读 · 0 评论 -
Java8-Optional类
Java8-Optional类 笔记参考资料:https://www.bilibili.com/video/BV184411x7XA?p=21&spm_id_from=pageDriver Optional类介绍 Optional类(java.util.Optional) 是-一个容器类,它可以保存类型T的值,代表这个值存在。或者仅仅保存null,,表示这个值不存在。原来用null表示一个值不存在,现在Optional可以更好的表达这个概念。并且可以避免空指针异常。 创建Optional 类原创 2022-05-09 17:32:37 · 542 阅读 · 0 评论 -
Java8-Stream API
Java8-Stream API 笔记参考视频:https://www.bilibili.com/video/BV184411x7XA?p=19 什么是Stream Stream是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。 Stream关注的是对数据的运算 注: Stream自己不会存储元素 Stream不会改变源对象,而是返回一个持有结果的新Stream Stream操作是延迟执行的,即会等到需要结果的时候才执行 Stream操作的三个步骤 创建Stream(实例化) 一个数据原创 2022-05-09 16:40:00 · 577 阅读 · 0 评论 -
Java8-Lambda表达式
Java8-Lambda表达式 记录个人学习过程,参考https://www.bilibili.com/video/BV1ci4y1g7qD?p=1,侵删 通过Lambda表达式可以替代以前常写的匿名内部类来实现接口,Lambda表达式本质上是一个匿名函数。 入门实例 package com.company; public class Program { public static void main(String[] args) { /**不使用lambda表达式原创 2022-05-05 11:31:01 · 343 阅读 · 0 评论