0推荐
21K 浏览

Predicate和Consumer接口– Java 8中java.util.function包下的接口

早先我写了一篇《函数式接口》,探讨了部分Java 8中函数式接口的用法。我也提及了Predicate接口属于java.util.function包,在这篇文章中,我将展示如何应用Predicat...
jopen 10年前   
0推荐
22K 浏览

Java 8 聚合操作详解

Oracle在2014年3月19日如期发布了Java 8。Java 8版本被认为是具有里程碑意义的一个版本,Oracle在该版本中添加了许多新特性,包括Lambda表达式、方法引用、加强了安全等等。
jopen 10年前   
0推荐
21K 浏览

Java 8新特性探究(十二)Nashorn :新犀牛

Nashorn,发音“nass-horn”,是德国二战时一个坦克的命名,同时也是java8新一代的javascript引擎–替代老旧,缓慢的Rhino,符合 ECMAScript-262 5.1...
jopen 10年前   
0推荐
20K 浏览

Java 8新特性探究(十一)Base64详解

BASE64 编码是一种常用的字符编码,在很多地方都会用到。但base64不是安全领域下的加密解密算法。能起到安全作用的效果很差,而且很容易破解,他核心作用应该是传输数据的正确性,有些网关或系统...
jopen 10年前   
0推荐
19K 浏览

Java 8:当重载遇上lambda

要设计出好的API绝非易事。真的是很不容易。如果你希望用户能给你的API点个赞的话,设计的时候需要考虑得非常周全。你必须得在以下几点中找到一个平衡点: 1. 实用性 2. 可用性 3...
jopen 10年前   
0推荐
42K 浏览

Java 8新特性探究(三)解开lambda最强作用的神秘面纱

我们期待了很久lambda为java带来闭包的概念,但是如果我们不在集合中使用它的话,就损失了很大价值。现有接口迁移成为lambda风格的问题已经通过default methods解决了,在这篇...
jopen 10年前   
0推荐
12K 浏览

Java 8新特性探究(四)类型注解 复杂还是便捷

本文将介绍java 8的第二个特性:类型注解。 注解大家都知道,从java5开始加入这一特性,发展到现在已然是遍地开花,在很多框架中得到了广泛的使用,用来简化程序中的配置。那充满争议的类...
jopen 10年前   
0推荐
13K 浏览

Java 8新特性探究(五)重复注解(repeating annotations)

前面介绍了: lambda表达式和默认方法 (JEP 126) 批量数据操作(JEP 107) 类型注解(JEP 104)
jopen 10年前   
0推荐
23K 浏览

Java 8新特性探究(六)泛型的目标类型推断

泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。通俗点将就是“类型的变量”。这种类型变量可以用在类、接口和方法的创建中。
jopen 10年前   
0推荐
36K 浏览

Java 8新特性探究(八)精简的JRE详解

Oracle公司如期发布了Java 8正式版!没有让广大javaer失望。对于一个人来说,18岁是人生的转折点,从稚嫩走向成熟,法律意味着你是完全民事行为能力人,不再收益于未成年人保护法,到今年...
jopen 10年前   
0推荐
15K 浏览

Java 8新特性探究(十)StampedLock将是解决同步问题的新宠

Java8就像一个宝藏,一个小的API改进,也足与写一篇文章,比如同步,一直是多线程并发编程的一个老话题,相信没有人喜欢同步的代码,这会降低应用的吞吐量等性能指标,最坏的时候会挂起死机,但是即使...
jopen 10年前   
0推荐
15K 浏览

Java 8新特性探究(二)深入解析默认方法

上篇讲了 lambda表达式的语法,但只是 JEP126 特性的一部分,另一部分就是默认方法(也称为虚拟扩展方法或防护方法)
jopen 10年前   
0推荐
19K 浏览

Java 8新特性探究(一)通往lambda之路_语法篇

现在开始要灌输一些概念性的东西了,这能帮助你理解lambda更加透彻一点,如果你之前听说过,也可当是温习,所谓温故而知新……
jopen 10年前   
0推荐
34K 浏览

JAVA 8:健壮、易用的时间/日期API

对很多应用来说,时间和日期的概念都是必须的。像生日,租赁期,事件的时间戳和商店营业时长,等等,都是基于时间和日期的;然而,Java却没有好的API来处理它们。在Java SE 8中,添加了一个新...
jopen 10年前   
0推荐
18K 浏览

Java 8:不要再用循环了

正如我之前所写的,Java 8中的新功能特性改变了游戏规则。对Java开发者来说这是一个全新的世界,并且是时候去适应它了。
jopen 10年前   
0推荐
30K 浏览

浅谈Java 8的函数式编程

关于“Java 8为Java带来了函数式编程”已经有了很多讨论,但这句话的真正意义是什么? 本文将讨论函数式,它对一种语言或编程方式意味着什么。在回答“Java 8的函数式编程怎么样”之...
jopen 10年前   
0推荐
13K 浏览

Java 8:如何计算感恩节是哪天

这篇教程主要是让大家了解下Java 8的时间及日期API中新引入的时间调节器(TemporalAdjuster)。在前一篇教程中我们已经对这套新的API以及TemporalAdjuster的用法...
jopen 10年前   
0推荐
17K 浏览

Java 8:HashMap的性能提升

HashMap是一个高效通用的数据结构,它在每一个Java程序中都随处可见。先来介绍些基础知识。你可能也知道,HashMap使用key的hashCode()和equals()方法来将值划分到不...
jopen 10年前   
0推荐
21K 浏览

如何在Java 8中愉快地处理日期和时间

Java 8新增了LocalDate和LocalTime接口,为什么要搞一套全新的处理日期和时间的API?因为旧的java.util.Date实在是太难用了。
jopen 10年前   
0推荐
11K 浏览

在Java 8下更好地利用枚举

在我们的云使用分析API中,返回了格式化过的分析数据(这里指生成分析图)。最近,我们添加了一个特性,允许用户选择时间段(最开始只可以按天选择)。问题是,代码中每天中的时间段部分高度耦合了……
jopen 10年前   
1 2 3

经验分享,提升职场影响力

投稿

热门问答

    热门文档