码迷,mamicode.com
首页 >  
搜索关键字:java8    ( 1790个结果
Java9之HashMap
HashMap在Java8之后就不再用link data bins了,而是转为用Treeify的bins,至于为什呢呢?官方有以下解释: ...
分类:编程语言   时间:2018-01-21 12:38:14    阅读次数:243
java8在Collection中新增加的方法removeIf
记得我在以前找工作的经历中,遇到过一个面试官问过我一个很基础的问题。问题是:有一个List中有10个元素,我现在想从中删除3个元素,请问怎么做?我当时也没想,就直接说,List的有自带的remove方法,可以直接使用,他说请详细的说明一下,我说写一个for循环,循环的次数是List的长度,然后在循环 ...
分类:编程语言   时间:2018-01-21 01:09:40    阅读次数:1393
java8新特性学习:stream与lambda
Streams api 对 Stream 的使用就是实现一个 filter map reduce 过程,产生一个最终结果,或者导致一个副作用(side effect)。 流的操作类型分为两种: Intermediate:一个流可以后面跟随零个或多个 intermediate 操作。其目的主要是打开流 ...
分类:编程语言   时间:2018-01-19 21:26:09    阅读次数:544
Java8获取参数名及Idea/Eclipse/Maven配置
在Java8之前,代码编译为class文件后,方法参数的类型固定,但是方法名称会丢失,方法名称会变成arg0、arg1....。而现在,在Java8开始可以在class文件中保留参数名,这就给反射带来了极大的遍历。像mybatis等需要使用反射机制获取方法参数的时候就可以不用像以前一样需要使用类似于 ...
分类:编程语言   时间:2018-01-19 19:57:54    阅读次数:28139
探索HashMap实现原理及其在jdk8数据结构的改进
因为网上已经太多的关于HashMap的相关文章了,为了避免大量重复,又由于网上关于java8的HashMap的相关文章比较少,至少我没有找到比较详细的。所以才有了本文。 本文主要的内容: 1.HashMap的数据结构,以及java 8的新特征2.HashMap的put方法的实现原理3.resize( ...
分类:其他好文   时间:2018-01-18 17:20:22    阅读次数:151
spring boot 整合 redis
自己开发环境需要安装 redis 服务,百度一下很多,下面主要说明Springboot 集成 redis 讲解 我的版本 java8 + redis3.0 + springboot 1.5.9。 Spring redis 集成了 jedis redis 中存储的是 bytes 1 spring bo ...
分类:编程语言   时间:2018-01-17 16:02:24    阅读次数:207
JAVA8 Lambda 表达式使用心得
List<HashMap> 指定数据求和: List<HashMap> kk = new ArrayList<>(); Map mmm = new HashMap<>(); mmm.put("a", 1); mmm.put("b", 4); kk.add((HashMap) mmm); Map mm ...
分类:编程语言   时间:2018-01-17 12:32:01    阅读次数:134
scala偏函数
前言 在Spark中会经常看见一种在Java中没有的语法(此处Java特指Java8+),类似下面这样子的: 这里声明了一个偏函数变量,偏函数接收一个Double类型的参数,然后返回一个字符串"double"。 偏函数有什么用 使用偏函数,我们可以根据参数类型的不同选择不同的处理方式。 比如,下面这 ...
分类:其他好文   时间:2018-01-17 01:00:22    阅读次数:180
JDK 8 之 Stream sorted() 示例
原文链接:http://www.concretepage.com/java/jdk-8/java-8-stream-sorted-example 国外对Java8一系列总结的不错, 翻译过来给大家共享 这篇文章将会讲解Java 8 Stream sorted()示例, 我们能够以自然序或着用Comp ...
分类:其他好文   时间:2018-01-15 22:32:04    阅读次数:268
Java8函数式接口以及lambda表达式实践
最近重新深入了解和学习了Java8的函数式接口以及lambda表达式,发现以前写的代码大多都是伪-函数表达式,因此重新精炼了一下的这部分代码,仅供参考,如有更好的方式,欢迎在评论区留言。 1.计算订单总金额 订单总金额一般是在后台循环叠加每个购买商品的金额已获取到,通常的方式如下 用lambda的方 ...
分类:编程语言   时间:2018-01-15 22:29:04    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!