Java虚拟机有3种执行方式,分别是解释执行、混合模式和编译执行,但是哪种方式最快呢?...
分类:
编程语言 时间:
2015-04-28 16:17:38
阅读次数:
200
package?com.doctor.algorithm.sort;
import?java.util.Arrays;
import?java.util.function.BiPredicate;
/**
?*?java8?函数式版?冒泡排序(BubbleSort)
?*?
?*?@author?doctor
?*
?*?@time?2...
分类:
编程语言 时间:
2015-04-26 22:58:22
阅读次数:
808
引用:http://blog.chinaunix.net/uid-24343357-id-3271380.htmlMCLK默认时钟源是DCOCLK,SMCLK默认时钟源也是DCOCLK,DCOCLK默认约为1.1MHZ(1126.4KHz),ACLK默认为32768HZ系统复位后MCLK和SMCLK...
分类:
其他好文 时间:
2015-04-24 18:56:53
阅读次数:
225
function newCounter() local i=0 return function() i=i+1 return i endendc1=newCounter()print(c1())print(c1())以上代码输出1,2闭包=函数+引用环境...
分类:
其他好文 时间:
2015-04-24 16:14:33
阅读次数:
98
Lambda表达式的实质就是一个匿名函数。C#3.0引入了Lambda表达式,Java8也不甘示弱。Java8发布很久了,今天安装了JDK体验了Java8中的Lambda表达式。首先看一个不适用Lambda表达式的例子。
比如我们要对一组字符串进行排序。public class Hello {
public static void main(String[] args) {...
分类:
编程语言 时间:
2015-04-23 23:32:25
阅读次数:
171
20年中,Java在不断成长,从Oak到JDK1.0,从Classic VM到HotSpot,从薄弱到完善再到强大。20年里,我从接触Java到爱上Java,感慨万千……...
分类:
编程语言 时间:
2015-04-23 17:37:18
阅读次数:
206
Lambda表达式支持将代码块作为方法参数,Lambda表达式允许使用更简洁的代码来创建只有一个抽象方法的接口的实例。
Lambda表达式代替匿名内部类创建对象时,Lambda表达式的代码块将会代替实现抽象方法的方法体,Lambda表达式就相当于一个匿名方法。Lambda表达式的主要作用就是代替匿名内部类的繁琐语法。
..............
lambda表达式允许你通过表达式来代替功能接口。
函数编程在C#、Python、JavaScript中都得到充分体现。而...
分类:
编程语言 时间:
2015-04-23 17:32:56
阅读次数:
483
package?com.doctor.java8;
import?java.util.concurrent.ExecutionException;
import?java.util.concurrent.Executors;
import?java.util.concurrent.ScheduledExecutorService;
import?java.util.concurr...
分类:
编程语言 时间:
2015-04-23 00:42:05
阅读次数:
139
java8的lambdas,其实在编译后,会变为此类中的方法,lambdas表达式只不过是一种简单的语法。lambdas表达式其实就是模拟的c,c++语言中的函数指针,这两个语言都可以把函数当作方法的参数传...
分类:
编程语言 时间:
2015-04-21 10:01:05
阅读次数:
161
最近我在将APDPlat升级到Java8,发现最新版本的struts2不支持Java8,同时由于之前有很多的同学希望我把APDPlat的struts2替换为spring mvc,所以我就决定试试看。本文我们看两个转换前后的例子: 1、下拉列表服务,...
分类:
编程语言 时间:
2015-04-19 19:52:43
阅读次数:
189