春天了,不能让java有瓶颈,来本jvm脑补一下。...
分类:
编程语言 时间:
2015-04-02 11:44:47
阅读次数:
157
Java8 BASE64 编解码 Java一直缺少BASE64编码 API,以至于通常在项目开发中会选用第三方的API实现。但是,Java 8实现了BASE64编解码API,它包含到java.util包。下面我会对Java 8的BASE64 API做一个介绍。 java.u...
分类:
编程语言 时间:
2015-04-02 06:54:32
阅读次数:
167
superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。Clean code、Fluent style、Java8 feature: Lambdas, Streams and Functional-style Pr...
分类:
编程语言 时间:
2015-03-29 07:16:24
阅读次数:
169
JDK8 GA之后,小伙伴们喜大普奔,纷纷跃跃欲试,想体验一下Java8的Lambda等新特性,可是目前Java企业级应用的主打版本还是JDK6, JDK7。因此,我需要在我的电脑上同时有JDK8,JDK7,JDK6。JDK6和JDK7主要是做一些产品代码的验证,以及自己玩一些开源项目,JDK8则纯...
分类:
系统相关 时间:
2015-03-19 16:15:56
阅读次数:
174
除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API。Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定义为可修改的以及将SimpleDateFormat实现成非线程安全的。看来Java已经意识到需要为时间及日期功能提供更好...
分类:
编程语言 时间:
2015-03-18 14:08:18
阅读次数:
153
JAVA8 的函数引用和?lambda表达式的关系=>函数引用是一种简化的?lambda表达式,只给出现有的函数,参数和返回值编译器推断去吧. 其实这语法和?lambda表达式正好相反,?lambda表达式表示匿名方法,就是没...
分类:
编程语言 时间:
2015-03-17 02:21:06
阅读次数:
151
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.regex.Pattern;
import java.util.stream.Stream;
/**
*
* @author Kangjun W...
分类:
编程语言 时间:
2015-03-17 00:56:42
阅读次数:
176
Java 8中,将会提供对lambda的支持,函数式编程FP(Functional Programming)将会得到很好地支持,而函数式编程的一个重要特点就是适合并行运算。 λ:希腊字母表中排序第十一位的字母,英语名称为Lambda,读音:兰亩达。 语法如下: (parameters)...
分类:
编程语言 时间:
2015-03-15 19:39:56
阅读次数:
177
英文来源于:Java in a Nutshell, 6th Edition > Definition of a Lambda Expression A lambda expression is essentially a function that does not have a name, and can be treated as ...
分类:
编程语言 时间:
2015-03-13 02:09:28
阅读次数:
138
Java程序员对付空指针异常已经好多年了。在Java8中将有新的方式去处理他们。通过包装一个潜在的可能为null的类称为Optianal。在Java8中添加了the Optional, OptionalInt, OptionalLong 和 OptionalDouble 类来处理空指针异常(Nu.....
分类:
编程语言 时间:
2015-03-10 10:23:12
阅读次数:
258