自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stan的专栏

99%是因为你懒

  • 博客(7)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java 8 Stream API Features Intermediate operations & Terminal operations

Stream API 中提供了findFirst(),orElse() 这样的 method, 这些 method 具体是做什么,可以看看文档:一目了然。public static void main(String... args){ List values = Arrays.asList(11,22,33,44,55,60,75); System.out.println(

2016-12-15 15:33:44 623

原创 Java 8 Stream API features --- filter/reduce & predicate Interface test method

现在要对下面一组 number ,过滤掉被5整除的,再*2 .jdk1.7 之前是这么做的:public static void main(String... args){ List values = Arrays.asList(11,22,33,44,55,60,75); int result = 0; for (int i : values) {

2016-12-14 23:44:26 686

原创 Java 8 Stream API features --- map/reduce methods

在 jdk 1.8 里面新增加了 Stream API ,为了去更高效的处理 huge data。那么怎么使用这些 API 呢,一点一点了解,先走马观花看一遍: 要做的事情是先把每个 element * 2 , 然后再相加。public static void main(String... args){ List<Integer> values = Arrays.asList(1,

2016-12-14 15:35:23 426

原创 Method Reference in Java 8

在介绍 method reference 之前,应该回忆一下在 java 中有 pass by value (values , reference ) ,在其他语言中可能有 pass by reference ,但是 java 中只有 pass by value ,如果是引用类型,传递的也是引用类型的地址,也是一个 value。public class ParamTest { public

2016-12-11 12:34:22 464

原创 Lambda Expression in Java 8

在上一篇中最后 forEach(): 用到了 Lambda expression,这是 jdk1.8 的新特性。List<Integer> values = Arrays.asList(4,2,3);values.forEach(i -> System.out.println(i));这里就看它是怎么演变过来的:下面这个 demo 很简单,最终输出 『hello lambda』interface

2016-12-09 00:13:41 1226

原创 ForEach Method in Java8

在 jdk1.7 之前,我们去遍历一个 List 集合中的元素,我们可以这么做: List<Integer> values = Arrays.asList(4,2,3); for (int i = 0; i < values.size(); i++){ System.out.println(values.get(i)); }or

2016-12-08 22:35:53 388

原创 Interface in Java 8(Default/Static methods)

在 jdk1.7之前,在 Interface中只能 declare method, 是不可以 define method的。所以在 jdk 1.8 里面有什么不一样呢。Default method在1.7 里我们这样定义一个 interface 并且 declare 一个 method :public interface Play{ void show();}show()方法它默认也就

2016-12-08 00:11:20 4401

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除