随笔分类 -  Java / Jvm

主要存放Jvm方面文章
摘要:目标: 了解Java SE的发展历史 Sun公司在 1991 年成立了一个称为绿色计划( Green Project )的项目,由James Gosling(高斯林)博土领导,绿色计划 的目的是开发一种能够在各种消费性电子产品(机顶盒、冰箱、收音机等)上运行的程序架构。这个项目的产品就是 Java语 阅读全文
posted @ 2023-04-20 09:32 城市幽灵 阅读(59) 评论(0) 推荐(0) 编辑
摘要:JDK 8新特性 课程介绍 1. Java SE的发展历史 2. 了解Open JDK 和 Oracle JDK 3. JDK 8新特性 Lambda表达式 集合之Stream流式操作 接口的增强 并行数组排序 Optional中避免Null检查 新的时间和日期 API 可重复注解 适合人群 在校大 阅读全文
posted @ 2023-04-20 09:32 城市幽灵 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Java8新特性 主要特性 Lambda表达式 函数式接口 方法引用与构造器引用 Stream API 接口中默认方法与静态方法 新时间日期API 最大化减少空指针异常(Optional) 。。。。 HashMap1.7 在JDK1.7 到 JDK1.8的时候,对HashMap做了优化 首先JDK1 阅读全文
posted @ 2023-04-17 16:49 城市幽灵 阅读(55) 评论(0) 推荐(0) 编辑
摘要:Lambda表达式 为什么要用Lambda表达式 Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码,将代码像数据一样传递,这样可以写出更简洁、更灵活的代码,作为一个更紧凑的代码风格,使Java语言表达能力得到了提升 实例代码 Lambda表达式最先替代的就是匿名内部 阅读全文
posted @ 2023-04-17 16:49 城市幽灵 阅读(17) 评论(0) 推荐(0) 编辑
摘要:方法引用与构造器引用 方法引用 概念 若Lambda体中的内容有方法已经实现了,我们可以使用“方法引用”,可以理解为方法引用是Lambda表达式的另外一种表现形式 格式 对象::实例方法名 类::静态方法名 类::实例方法名 注意 Lambda体中,调用方法的参数列表与返回值类型,要与函数式接口中抽 阅读全文
posted @ 2023-04-17 16:49 城市幽灵 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Stream API 了解Stream Java8中有两个比较大的改变 Lambda表达式 Stream API (java.util.stream.*) Stream是Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找,过滤和映射数据等操作。使用Strea 阅读全文
posted @ 2023-04-17 16:49 城市幽灵 阅读(9) 评论(0) 推荐(0) 编辑
摘要:并行流与顺序流 并行流 并行流就是把一个内容分成多个数据库,并用不同的线程分别处理每个数据块的流 Java8中将并行流进行了优化,我们可以很容易的对数据进行并行操作,Stream API可以声明性的通过parallel() 与 sequential() 在并行流与顺序流之间进行切换 Fork/Joi 阅读全文
posted @ 2023-04-17 16:49 城市幽灵 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Optional类 概念 Optional类是一个容器类,代表一个值存在或者不存在,原来null表示一个值不存在,现在Optional可以更好的表达这个概念,并且可以规避空指针异常 常用方法 Optional.of:创建一个Optional实例 Optional.empty:创建一个空的Option 阅读全文
posted @ 2023-04-17 16:49 城市幽灵 阅读(11) 评论(0) 推荐(0) 编辑

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