
在 JDK8 提供函数式接口,这样 java 这门语言也成为同时支持命令式编程、面向对象编程以及函数式编程的多范式的开发语言。今天通过示例代码给...
java8 应该是三年前发布的版本,当时如果关注过 java8 Api,可能会发现从我们直接从 list 和 set 调用 map 和 filt...
命令式编程关注对过程,也就是怎么做是回答 3W 的问题( When、Why 和 How)但是在函数式编程的世界里关注是做什么,也就是回答 wha...
改变执行顺序 编译器、JVM 或者 CPU 共同努力通过改变执行顺序来最求程序的执行效率。我们通常coding 时候,代码的执行是有一定顺序,这...
最近 web 应用,接触了 java。 一直一来对 java 提不起什么兴趣,不过最近为了能写简单 vm ,学了学 java 虚拟机 jvm。学...
近一两年函数式编程变得很火,火了之后,就变得什么都好,其实相对于面向对象编程他的确具有一些优点,例如可测试和维护。但并不表示他什么都好,这个世界...
这个世界就是异步的,因此异步编程变得越来越重要。当然 Java 语言也对异步编程提供良好支持。特别是在 Java 8 中对异步编程进行很大改进。...
垃圾回收机制(Garbage Collection,GC)是 java语言的特性,有了 GC,不用再像 c/c++ 那样麻烦地考虑内存的分配和释...
阿里巴巴的主要业务包括在线交易,支付和其他业务,下图中列出阿里巴巴中采用的一些开源项目。 阿里巴巴基于服务进行开发系统,服务间通过 RPC 进行...
文集作者