
java8
文章平均质量分 56
java8
爱上口袋的天空
一步一流年,止不住的脚步,挽不回的青春!
展开
-
使用AdoptOpenJDK替代Oracle JDK
众所周知Oracle JDK商业使用开始收费了,然而Oracle在http://jdk.java.net/放出的官方版OpenJDK有下面几点问题:1、没有32位2、没有安装程序(初学者会遇到困难,比如设置PATH,运行jar等)3、旧版不更新(即使LTS版本)4、没有JRE因此不推荐从http://jdk.java.net/下载OpenJDK。AdoptOpenJDK是OpenJDK的社区维护版,主要维护8、11两个LTS版本以及最新版本。AdoptOpenJDK官网:http转载 2021-04-25 11:02:31 · 1211 阅读 · 0 评论 -
JAVA8新特性之知识点记录
一:Optional简介 二:java8中的新时间日期 1:传统时间格式化存在线程安全问题 效果:出现线程安全问题 解决方法使用ThreadLocal解决线程安全问题: ...原创 2018-10-16 20:30:26 · 481 阅读 · 0 评论 -
JAVA8新特性之中间操作一
一:简介 二:筛选与切片 1:filter接收Lambda,从流中排除某些元素 效果: 2:截断流,使元素不超过给定的数量值 效果: ...原创 2018-10-07 23:22:04 · 434 阅读 · 0 评论 -
JAVA8新特性之并行流与串行流
一:简介 二:实例说明 1:计算0-10亿的和,我们比较使用fork/join和普通for循环的花费时间? 效果: 普通for循环: ...原创 2018-10-14 11:50:50 · 1827 阅读 · 0 评论 -
JAVA8新特性之Stream简介以及创建
一:Stream简介 1:什么是Streatm? 2:为什么需要Stream? 3:Stream操作的三个步骤 二:创建流的方式 1:可以通过Collection系列集合提供的stream()或parallelStream() ...原创 2018-10-06 21:45:49 · 373 阅读 · 0 评论 -
JAVA8新特性之StreamAPI简单练习
一:给定一个数字列表,如何返回一个由每个数的平方构成的数字列表呢? 例如:给定[1,2,3,4,5],返回[1,4,9,16,25] 效果: 二:怎样使用map和reduce方法数一数流中有多少个Employee呢? 效果: 三:通过下面的条件进行练习 ...原创 2018-10-12 23:19:08 · 1860 阅读 · 1 评论 -
JAVA8新特性之中间操作二
一:排序 1:sorted()自然排序 2:sorted(Comparator com)定制排序 效果: 二:终止操作之查找与匹配 1: allMatch,检查是否匹配所有元素 效...原创 2018-10-11 22:57:00 · 484 阅读 · 0 评论 -
JAVA8新特性之方法引用与构造器引用
一:简介 1:什么是方法引用? 若Lambda体中的功能,已经有方法提供了实现,可以使用方法引用。 可以将方法引用理解为Lambda表达式的另一种表现形式。 2:方法引用一般有三种语法格式 ⑴实例对象名::实例方法名 ...原创 2018-10-03 18:22:29 · 2408 阅读 · 0 评论 -
JAVA8新特性之四大内置核心函数式接口
一:简介 通过前面对Lambda表达式应用的时候我们发现,我们每次都要建立对应的接口,这样显得很麻烦, 实际上这些接口是不需要我们创建的,只有在特别的情况下才需要我们去创建接口,其实JAVA8已经 为我们建立了4类函数式接口,可以为我们解决大部分问题。二:四大核心函数式接口介绍 1:...原创 2018-10-02 21:45:01 · 818 阅读 · 0 评论 -
Lambda表达式的基本语法
一:简介 在java8中引入了一个新的操作符,“->”,这个操作符箭头操作符或者Lambda操作符,并且箭头操作符 将Lambda表达式拆分为两部分。 a:箭头左侧为Lambda表达式的参数列表 b:箭头右侧为Lambda表达式的Lambda体,就是表达式中所需要执行的功能二:语法对应简单例子实现 1:无...原创 2018-10-02 16:10:04 · 1838 阅读 · 0 评论 -
JAVA8新特性之入门简介
一:JAVA8新特性简介 1:速度更快 首先速度很快,它是体现在很多的方面,比如说它对底层的数据结构做了一定的更新的改动,对于垃圾回收机制 也就是内存结构也做了改变。改变的例子如下: ⑴底层机构最核心的HashMap做了改动,原本HashMap是数组加上链表结构,现在JAVA8在原本的 ...原创 2018-10-01 13:58:30 · 380 阅读 · 0 评论